﻿html, body, form
{  
    width: 100%;
    height: 100%; 
}

.headline-logo
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    font-style:italic;
    color:#777777;
    padding:0px 0px 0px 21px;
    vertical-align:top;
}

.copyright
{
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;        
}

.headline
{
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    font-style:italic;
    color:#FFFFFF;
    background: url(../images/title-line1.gif) no-repeat;
    height:30px;
    padding:0px 10px 0px 10px;
}

.headline-index
{
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    font-style:italic;
    color:#FFFFFF;
    background: url(../images/title-line2.gif) no-repeat;
    height:30px;
    padding:0px 10px 0px 20px;
}

.content
{
    font-family:Arial;
    font-size:12px;
    color:#595959;
    text-align:justify;
    padding:10px 10px 10px 15px;
}

.subcontent
{
    font-family:Arial;
    font-size:12px;
    color:#595959;
    text-align:justify;
    padding:0px 5px 10px 5px;
}

.term-content1
{
    font-family:Arial;
    font-size:12px;
    color:#595959;
    text-align:justify;
    padding:0px 0px 0px 5px;
}

.term-content2
{
    font-family:Arial;
    font-size:12px;
    text-align:justify;
    color:#595959;
}

.term-content3
{
    font-family:Arial;
    font-size:12px;
    color:#595959;
    text-align:justify;
    padding:0px 0px 0px 10px;
}

.term-content4
{
    font-family:Arial;
    font-size:12px;
    color:#595959;
    text-align:justify;
    padding:0px 0px 0px 15px;
}

.content-index
{
    font-family:Arial;
    font-size:12px;
    color:#595959;
    text-align:justify;
    padding:10px 10px 10px 25px;
}

.content-column
{
    font-family:Arial;
    font-size:12px;
    color:#595959;
    text-align:center;
    padding:5px 5px 5px 5px;
}

.content-small
{
    font-family:Arial;
    font-size:10px;
    color:#595959;
    text-align:left;
    padding:5px 5px 5px 5px;
}

.pl-headline
{
    font-family:Arial;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
    background-color:#FF8400;
    height:28px;
}

.pl-list1
{
    font-family:Arial;
    font-size:14px;
    color:#525252;
    text-align:center;
    background-color:#FFFFC0;
    height:22px;
}

.pl-list2
{
    font-family:Arial;
    font-size:14px;
    color:#525252;
    text-align:center;
    background-color:#FFC689;
    height:22px;
}

.table_header
{
    text-align: center;
    background-color: #FF8A00;
    color: #ffffff;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
}

.table_normal
{
    background-color: #FFFF99;
    color: #525252;
    font-family: Arial;
    font-size: 9pt;
}

.table_alternative
{
    background-color: #FFCC66;
    color: #525252;
    font-family: Arial;
    font-size: 9pt;
}

.table_paging
{
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #FF4000;
}

.tab_header
{
    text-align: center;
    background-color: #EAEAEA;
    color: #525252;
    height:23px;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
}

.tab_content
{
    text-align: left;
    color: #595959;
    font-family: Arial;
    font-size: 12px;
    border-color:#EAEAEA;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

.tab_content1
{
    text-align: left;
    color: #595959;
    font-family: Arial;
    font-size: 12px;
    padding:5px 5px 5px 5px;
    border-color:#EAEAEA;
    border-left-style:solid;
    border-bottom-style:solid;
    border-left-width:1px;
    border-bottom-width:1px;
}

.tab_content2
{
    text-align: left;
    color: #595959;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding:5px 5px 5px 5px;
    border-color:#EAEAEA;
    border-right-style:solid;
    border-bottom-style:solid;
    border-right-width:1px;
    border-bottom-width:1px;
}

.tab_content3
{
    text-align: left;
    color: #595959;
    font-family: Arial;
    font-size: 12px;
    border-color:#EAEAEA;
    border-left-style:solid;
    border-bottom-style:solid;
    border-left-width:1px;
    border-bottom-width:1px;
}

.tab_content4
{
    text-align: left;
    color: #595959;
    font-family: Arial;
    font-size: 12px;
    border-color:#EAEAEA;
    border-right-style:solid;
    border-bottom-style:solid;
    border-right-width:1px;
    border-bottom-width:1px;
}

a:link { COLOR: #FF8400; font-size:12px; font-family:Arial; font-weight:bold; text-decoration: none}
a:visited { COLOR: #FF8400; font-size:12px; font-family:Arial; font-weight:bold; text-decoration: none}
a:active { COLOR: #FF8400; font-size:12px; font-family:Arial; font-weight:bold; text-decoration: none}
a:hover { COLOR: #FF5400; font-size:12px; font-family:Arial; font-weight:bold; text-decoration: underline}

.submenu a:link { COLOR: #777777; font-size:12px; font-family:Arial; font-weight:bold; text-decoration: none}
.submenu a:visited { COLOR: #777777; font-size:12px; font-family:Arial; font-weight:bold; text-decoration: none}
.submenu a:active { COLOR: #777777; font-size:12px; font-family:Arial; font-weight:bold; text-decoration: none}
.submenu a:hover { COLOR: #FF8400; font-size:12px; font-family:Arial; font-weight:bold; text-decoration: underline}

.more:link { COLOR: #FF8400; font-size:12px; font-family:Arial; font-weight:bold; font-style:italic; text-decoration: none}
.more:visited { COLOR: #FF8400; font-size:12px; font-family:Arial; font-weight:bold; font-style:italic; text-decoration: none}
.more:active { COLOR: #FF8400; font-size:12px; font-family:Arial; font-weight:bold; font-style:italic; text-decoration: none}
.more:hover { COLOR: #FF5400; font-size:12px; font-family:Arial; font-weight:bold; font-style:italic; text-decoration: underline}

.more2:link { COLOR: #FF8400; font-size:12px; font-family:Arial; font-weight:bold; text-decoration: none}
.more2:visited { COLOR: #FF8400; font-size:12px; font-family:Arial; font-weight:bold; text-decoration: none}
.more2:active { COLOR: #FF8400; font-size:12px; font-family:Arial; font-weight:bold; text-decoration: none}
.more2:hover { COLOR: #FF5400; font-size:12px; font-family:Arial; font-weight:bold; text-decoration: underline}

.sitemap:link { COLOR: #FFFFFF; font-size:10px; font-family:Arial; font-weight:bold; text-decoration: none}
.sitemap:visited { COLOR: #FFFFFF; font-size:10px; font-family:Arial; font-weight:bold; text-decoration: none}
.sitemap:active { COLOR: #FFFFFF; font-size:10px; font-family:Arial; font-weight:bold; text-decoration: none}
.sitemap:hover { COLOR: #EEEEEE; font-size:10px; font-family:Arial; font-weight:bold; text-decoration: underline}

div.mainselect
{
    background: url(../images/sidemenu2-2.gif) no-repeat;
    font-family: Arial;
    font-weight:bold;
    font-size:14px;
    padding: 5px 10px;
    color:#FFFFFF;
    cursor: pointer;
    margin-left:25px;
    margin-bottom:3px;
    text-decoration: none;
    width:200px;
}

div.mainselect:hover 
{
    background: url(../images/sidemenu2-2.gif) no-repeat;
    font-family: Arial;
    font-weight:bold;
    font-size:14px;
    padding: 5px 10px;
    color:#FFFFFF;
    cursor: pointer;
    margin-left:25px;
    margin-bottom:3px;
    text-decoration: none;
}

div.mainnon
{
    background: url(../images/sidemenu1-2.gif) no-repeat;
    font-family: Arial;
    font-weight:bold;
    font-size:14px;
    padding: 5px 10px;
    color:#FFFFFF;
    cursor: pointer;
    margin-left:25px;
    margin-bottom:3px;
    text-decoration: none;
}

div.mainnon a {
    text-decoration: none;
    color: #FFFFFF;
}

div.mainnon:hover 
{
    background: url(../images/sidemenu2-2.gif) no-repeat;
    font-family: Arial;
    font-weight:bold;
    font-size:14px;
    padding: 5px 10px;
    color:#FFFFFF;
    cursor: pointer;
    margin-left:25px;
    margin-bottom:3px;
    text-decoration: none;
}

div.home 
{
    background: url(../images/sidemenu1.gif) no-repeat;
    font-family: Arial;
    font-weight:bold;
    font-size:14px;
    padding: 5px 10px;
    color:#FFFFFF;
    cursor: pointer;
    margin-top:15px;
    margin-left:25px;
    margin-bottom:3px;
    text-decoration: none;
}

div.home a {
    text-decoration: none;
    color: #FFFFFF;
}

div.home:hover 
{
    background: url(../images/sidemenu2.gif) no-repeat;
    font-family: Arial;
    font-weight:bold;
    font-size:14px;
    padding: 5px 10px;
    color:#FFFFFF;
    cursor: pointer;
    margin-top:15px;
    margin-left:25px;
    margin-bottom:3px;
    text-decoration: none;
}

div.subselect {
    font-family: Arial;
	font-size: 12px;
	margin-left: 20px;
}

div.subselect a {	
	display: block;	
	color: #FF8400;
	vertical-align:middle;
	margin-bottom: 3px;
	margin-left: 20px;
	text-decoration: none;
}

div.subselect a.current {
	color: #FF8400;
	vertical-align:middle;
	margin-bottom: 3px;
	margin-left: 20px;
	text-decoration: none;
}

div.subselect a:hover {	
	color: #FF8400;
	vertical-align:middle;
	margin-bottom: 3px;
	margin-left: 20px;
	text-decoration: none;
}

div.subnon {
    font-family: Arial;
	font-size: 12px;
	margin-left: 20px;
}

div.subnon a:hover {	
	color: #FF8400;
	vertical-align:middle;
	margin-bottom: 3px;
	margin-left: 20px;
	text-decoration: none;
}

div.subnon a {	
	display: block;	
	color: #999999;
	vertical-align:middle;
	margin-bottom: 3px;
	margin-left: 20px;
	text-decoration: none;
}

div.subnon a.current {
	color: #999999;
	vertical-align:middle;
	margin-bottom: 3px;
	margin-left: 20px;
	text-decoration: none;
}

.glossymenu{
margin: 5px 0;
padding: 0;
width: 570px; /*width of menu*/
border: 1px solid #eeeeee;
}

.glossymenu a.menuitem{
margin-bottom:1px;
cursor:pointer;
background: url(../images/glossyback.gif) repeat-x bottom left;
font: Arial;
font-size: 13px;
font-weight:bold;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 560px;
height: 20px;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 7px;
right: 7px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(../images/glossyback2.gif);
}

.glossymenu div.submenu1{ /*DIV that contains each sub menu*/
font: Arial;
font-size: 11px;
color:#525252;
width: 560px;
height: 210px;
background: white;
vertical-align:middle;
padding-left:5px;
padding-right:5px;
}

.expandtitle{
cursor:pointer;
margin-bottom:5px;
display: block;
text-decoration: none;
}