body {
        color: #333333;
        background-color: white;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin-left: 0;
        margin-top: 100;
        margin: 0;
}

table, td, th {
        color: #333333;
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 10pt;
}


p {

        margin-top: 5;
}

hr {
        height: 1px;
        color: #1C6A85;
   }

ul {
	list-style: square;
}

li {
        margin-bottom: 8;
}

.heading {
        font-family:  Arial, Helvetica, sans-serif;
        color:  #1C6A85;
        font-size: 16px;
        font-weight: bold
}

.subhead {
        color:  #1C6A85;
        font-weight: bold;
        font-size: 14px;
}


.footer {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F6F6F6;
	background-color: #678F9A;
}

.footer a:link {
        font-size: 11px;
        color: #F6F6F6;
        text-decoration: underline;
}

.footer a:visited {
        font-size: 11px;
        color: #F6F6F6;
        text-decoration: underline;
}

.footer a:hover {
        font-size: 11px;
        color: #F6F6F6;
        text-decoration: underline;
}


.copyright {
        font-size: 10px; 
        color: #666666;
        background-color: #EAEAEA;
}

.copyright a:link {
        font-size: 10px;
        font-weight: bold;
        color: #E23818;
}

.copyright a:hover{
        font-size: 10px;
        font-weight: bold;
        color: #E23818;
}

.copyright a:visited {
        font-size: 10px;
        font-weight: bold;
        color: #E23818;
}

.keywords {
        font-size: 10px; 
        color: #666666;
        background-color: #EAEAEA;
}

.keywords a:link {
        font-size: 10px;
        color: #666666;
        text-decoration: none;
}

.keywords a:visited {
        font-size: 10px;
        color: #666666;
        text-decoration: none;
}

.keywords a:hover{
        font-size: 10px;
        color: #666666;
        text-decoration: underline;
}

.keywords a:active {
        font-size: 10px;
        color: #666666;
        text-decoration: none;
}

.highlight {
        font-size: 12px;
        color: #FFFFFF;
}

.highlight a:link {
        color: #FFFFFF;
        text-decoration: none;
}

.highlight a:visited {
        color: #FFFFFF;
        text-decoration: none;
}

.highlight a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}


.content {
        background-color: #FFFFFF;
        border-bottom: 1px solid #1C6A85;
        border-top: 1px solid #1C6A85;
        border-left: 1px solid #1C6A85;
        border-right: 1px solid #1C6A85;
}

.tableframe {
        background-color: #FFFFFF;
        border-top: 1px solid #678F9A;
        border-right: 1px solid #678F9A;
}

.tablehead {
        font-weight: bold;
        background-color: #7CC7E1;
        color: #1C6A85;
}

.tableheadSmall {
        font-size: 11px;
        font-weight: bold;
        color: #1C6A85;
        background-color: #CEE7F7;
        border-left: 1px solid #678F9A;
        border-bottom: 1px solid #678F9A;
}


.tableRowEven {
        font-size: 8pt;
        background-color: #E1F0F8;
        border-left: 1px solid #678F9A;
        border-bottom: 1px solid #678F9A;
}
 
.tableRowOdd {
        font-size: 8pt;
        background-color: #FFFFFF;
        border-left: 1px solid #678F9A;
        border-bottom: 1px solid #678F9A;
}

.innerCell {
        font-size: 8pt;
        border-bottom: 1px solid #1C6A85;
}

.innerCellColor {
        font-size: 8pt;
        background-color: #D6DDEF;
        border-right: 1px solid #1C6A85;
        border-bottom: 1px solid #1C6A85;
}

.innerRightCell {
        font-size: 8pt;
        border-left: 1px solid #678F9A;
        border-bottom: 1px solid #678F9A;
}

.formLabel {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-weight: bold;
}

.formfield {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 10pt;
}

.error  {
        color: red; 
        font-weight: bold;
}

.special {
        color: #E23818; 
        font-weight: bold;
}

.small {
        font-size: 8pt;
}

.small a:link {
        font-size: 8pt;
}

.small a:visited{
        font-size: 8pt;
}


.small a:hover{
        color: red; 
        font-size: 8pt;
}

.important {
	color: red;
} 

.headertext {
	font-family:arial,helvetica,sans-serif;
	color:white;
	font-size:8pt;
}

.headertext a:link {
	text-decoration:none;
	color:white;
}

.headertext a:visited {
	text-decoration:none;
	color:white;
}

.headertext a:active {
	text-decoration:none;
	color:white;
}

.headertext a:hover {
	text-decoration:underline;
	color:white;
}
.headingItalic {
	font-family:  Arial, Helvetica, sans-serif;
	color:  #1C6A85;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}
#sideCellLeft
{
	height: auto;
	width: 140px;
	background-color: #E3E3E3;
   	border-left: 1px solid #33667F;
   	border-right: 1px solid #33667F;
   	border-bottom: 1px solid #33667F;
}

table.sideMenuTable
{
  	font-size: 14px;
  	background-color: #E3E3E3;
  	padding-top: 0px;
  	padding-bottom: 10px;
  	font-family: Arial, Helevetica, sans-serif;
}

td.sideMenuLevel1 
{
  	width: 135px;
  	text-align: center;
  	border-top: 1px solid #33667F;
  	border-bottom: 1px solid #33667F;
  	background: #F0E8C0;
  	font-size: 11px;
  	font-family: Arial, Helevetica, sans-serif;
  	padding: 2px;
  
}
td.sideMenuLevel1:hover
{
  	background: #33667f;
  	color: #FFFFFF;
}

a.sideMenuLevel1Link:link, a.sideMenuLevel1Link:visited
{
  	color: #000000;
  	text-decoration: none;
  	display: block;
  	padding: 3px 0;
}

a.sideMenuLevel1Link:hover
{
  	color: #FFFFFF;
  	text-decoration: none;
  	display: block;
  	padding: 3px 0;
}


td.sideMenuLevel2
{
  	font-size: 10px;
  	padding-left: 20px; 
  	color: #000066;
  	  font-family: Arial, Helevetica, sans-serif;
  	border-top: 1px solid #B0B0B0;
  	border-bottom: 1px solid #B0B0B0;
  	background: #FFFFFF;
}
td.sideMenuLevel2:hover
{
  	background: #D0DDED;
  	color: #000066;
}

a.sideMenuLevel2Link:link, a.sideMenuLevel2Link:visited
{
  	color: #000066; 
  	text-decoration: none; 
  	display: block; 
  	padding: 3px;
}

td.sideMenuLevel3 
{
  	width: 135px;
  	text-align: center;
  	border-top: 1px solid #ffffff;
  	border-bottom: 1px solid #ffffff;
  	background: #33667f;
  	font-size: 10px;
  	font-family: Arial, Helevetica, sans-serif;
	padding: 2px;
}
td.sideMenuLevel3:hover
{
  	background: #D0DDED;
  	color: #FFFFFF;
}

a.sideMenuLevel3Link:link, a.sideMenuLevel3Link:visited
{
  	color: #ffffff;
  	text-decoration: none;
  	display: block;
}

a.sideMenuLevel3Link:hover
{
  	color: #000000;
  	text-decoration: none;
  	display: block;
}
