﻿body	{background-color:#ffffff; color:#000000; font-family:  Arial, Verdana, sans-serif; margin-top: 0px;}

p, td, li	{font-size: 10pt; line-height: 15pt;}
ul     		{list-style-type: square;}


h1	{font-size: 18pt; color: #000000; font-weight: bold; letter-spacing: .1cm; margin-top: 6; line-height: 18pt; display: block; border-bottom: 1pt solid  #FFCC00; /*text-transform:uppercase;*/}
h2	{font-size: 13pt; color: #000000; font-weight: bold; letter-spacing: .07cm; text-transform: uppercase;}
h3	{font-size: 11pt; color: #000000; font-weight: bold; /*text-transform: uppercase;*/}
h4	{font-size: 14pt; color: #000000; font-weight: normal; /*text-transform: uppercase;*/ margin-top: 0;}

.bottom	{margin-bottom: 0;}
.top	{margin-top: 0;}
.topbot	{margin-top: 0; margin-bottom: 0;}

.title		{font-size: 14pt; color: #ffffff; font-weight: bold; text-transform:uppercase; margin-right: 10pt;}
.news       {font-size: 9pt; margin: 10pt;}
.small      {font-size: 8pt; color: #000000;}

.topbottombar {background-color: #FFCC00;}
.sidebar      {background-color: #FFF0B2;}
.boxtitlebar  {background-color: #FFCC00;}
.boxcell      {background-color: #FFF0B2;}

.callouttext	{font-size: 11pt; line-height: 200%; font-style: italic; font-weight: bold;}
.calloutbox     {width: 200px; border-style: solid; border-width: 1px; border-color: #CCCCCC; background-color: #EBF1F9; float: right;}
.calloutcell    {padding: 12px; background: }

.sidenav {color: #424242; font-size: 10pt; line-height: 6pt; display: block;
	border-bottom: 1pt solid  #FFCC00;	
	padding-bottom: 5pt;
	padding-left: 5pt;
}

a:link 		{color: #000000; text-decoration: underline;}
a:active 	{color: #000000; text-decoration: underline;}
a:visited 	{color: #000000; text-decoration: underline;}
a:hover 	{color: #CD302A; text-decoration: underline;}

li a:link 	    {color: #000000; text-decoration: underline; font-size: 11pt;}
li a:active 	{color: #000000; text-decoration: underline; font-size: 11pt;}
li a:visited 	{color: #000000; text-decoration: underline; font-size: 11pt;}
li a:hover 		{color: #CD302A; text-decoration: underline; font-size: 11pt;}

.nav2 			{color: #000000; font-size: 9pt; margin-left: 15pt; line-height: 14pt;}
a.nav2:link 	{color: #000000; text-decoration: none;}
a.nav2:active 	{color: #000000; text-decoration: none;}
a.nav2:visited 	{color: #000000; text-decoration: none;}
a.nav2:hover 	{color: #CD302A; text-decoration: none; font-weight: bold; }


/*Bread Crumb Lists*/
#breadcrumbs {
    border: 0;
    margin: 0;
    padding: 0;
}

    #breadcrumbsList {
        border: 0;
        padding: 0;
        margin: 0;
        list-style-type: none;
    }

    #breadcrumbsList li {
        display: inline;
        border: 0;
        font-size: 8pt;
        font-weight: normal;
        padding: 0;
    }

    #breadcrumbsList a {
        color: #000000;
        text-decoration: none;
        font-size: 8pt;
        font-weight: normal;
        padding: 0 .75em 0 0;
        background-image: url('../images/breadcrumbs.gif');
        background-repeat: no-repeat;
        background-position: center right;
    }
    #breadcrumbsList a:hover {color: #CD302A;}


/*rollover navigation*/
#nav, #nav ul { /* all lists */
	padding: 0; margin: 0; list-style: none; }

#nav a { text-decoration: none; }
#nav li   { float: left; display: block; margin: 0 0 10 10;}
#nav li a { color: #000000; display: block; width: 118pt; font-size: 9pt; border-bottom: 1px solid  #FFCC00;}
#nav li a:hover  {color: #FFFFFF; display: block; background: #FFCC00; font-weight: normal;}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #61748C;
	margin: -20pt 0 0 113pt;
	padding: 5pt 10pt 5pt 10pt;
	width: 150pt;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul li { float: left; display: block; margin: 2 0 2 0;}

#nav li ul a { color: #000000; line-height: 13pt; display: block; width: 155pt; *width: 140pt; font-size: 8.5pt; border-bottom: 1px solid  #FFCC00;}

#nav li ul a:hover { color: #CD302A; display: block; background: #FFF0B2; font-weight: normal;}


#nav li ul ul { /* third-level lists */
	position: absolute;
	background: #61748C;
	margin: -18pt 0 0 130pt;
	padding: 5pt 10pt 5pt 10pt;
	width: 150pt;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {     left: -999em; } 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {     left: auto; }