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;
}

a:link
{
        color: #3366CC;
}

a:visited
{
        color: #6633CC;
}

a:active
{
        color: #3366CC;
}

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;
}

.breadcrumb {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #666666;
}

.breadcrumb a:link {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        text-decoration: none;
}

.breadcrumb a:visited {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        text-decoration: none;
}

.breadcrumb a:hover {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        text-decoration: underline;
}


.footer {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #F6F6F6;
        background-color: #678F9A;
}

.footer a:link {
        font-size: 11px;
        color: #F6F6F6;
        text-decoration: none;
}

.footer a:visited {
        font-size: 11px;
        color: #F6F6F6;
        text-decoration: none;
}

.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;
        text-decoration: none;
}

.copyright a:hover{
        font-size: 10px;
        font-weight: bold;
        color: #E23818;
        text-decoration: underline;
}

.copyright a:visited {
        font-size: 10px;
        font-weight: bold;
        color: #E23818;
        text-decoration: none;
}

.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;
}

#mainbox  {
width: 530px;
}

.box  {background-color: #ffffff;
border: 1px solid #6699CC;
padding: 6px;

}

.box:after  {
clear: both;
content: url(../images/blue_box_bottom.gif) ;
display: block;
line-height: 0.1;
margin: 0 -7px -7px -7px;
}

.box h2 {
background: transparent url(../images/blue_box_top.gif) no-repeat top left;
margin: -7px -7px auto -7px;
padding: 2px 3px 5px 7px;

}

#oneclmbox  {
width: 696px;
}

.box2  {background-color: #ffffff;
border: 1px solid #6699CC;
padding: 6px;

}

.box2:after  {
clear: both;
content: url(../images/blue_box_bottom2.gif) ;
display: block;
line-height: 0.1;
margin: 0 -7px -7px -7px;
}

.box2 h3 {
background: transparent url(../images/blue_box_top2.gif) no-repeat top left;
margin: -7px -7px auto -7px;
padding: 2px 3px 5px 7px;

}

.header1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; font-weight: bold;

}

.header2 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; color: black; font-weight: bold;  
 
}

.header3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #274f78; font-weight: bold;

}

.header4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: white; font-weight: bold;

}

.txtbody { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12pt; color: black; 
			 
}

.txtbodyrd { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red; 
			 
}

.txtnavdwn { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #585762; font-weight: bold;

}

.txtnavdwn a:link { 
        color: 676666;
		text-decoration: underline;
        }
.txtnavdwn a:visited { 
        color: 676666;
		text-decoration: underline;
        }
.txtnavdwn a:hover { 
        color: 676666;
        text-decoration: underline;
        }
.txtnavdwn a:active { 
        color: 676666;
		text-decoration: underline;

}

.txtlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: blue; 
			 
}

.txtlink a:link { 
        color: blue;
		text-decoration: underline;
        }
.txtlink a:visited { 
        color: blue;
		text-decoration: underline;
        }
.txtlink a:hover { 
        color: black;
        text-decoration: none;
        }
.txtlink a:active { 
        color: blue;
		text-decoration: underline;
}

.txtnavblu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight: bold; 

}
.txtnavblu a:link { 
        color: #6887A8;
		text-decoration: none;
        }
.txtnavblu a:visited { 
        color: #6887A8;
		text-decoration: none;
        }
.txtnavblu a:hover { 
        color: #81A6CE;
        text-decoration: underline;
        }
.txtnavblu a:active { 
        color: #6887A8;
		text-decoration: none;
}

.txtnavwht { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold;

}

.txtnavwht a:link { 
        color: #FFFFFF;
		text-decoration: none;
        }
.txtnavwht a:visited { 
        color: #FFFFFF;
		text-decoration: none;
        }
.txtnavwht a:hover { 
        color: #FFFFFF;
        text-decoration: underline;
        }
.txtnavwht a:active { 
        color: #FFFFFF;
		text-decoration: none;
}

.txtnavblk { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;

}

.txtnavblk a:link { 
        color: #000000;
		text-decoration: none;
        }
.txtnavblk a:visited { 
        color: #000000;
		text-decoration: none;
        }
.txtnavblk a:hover { 
        color: #336699;
        text-decoration: underline;
        }
.txtnavblk a:active { 
        color: #FFFFFF;
		text-decoration: none;
}

.txtnavgry { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E1E1E1; font-weight: bold; 
		
}

.txtnavgry a:link { 
        color: #C2C2C2;
		text-decoration: underline; 
        }
.txtnavgry a:visited { 
        color: #C2C2C2;
        }
.txtnavgry a:hover { 
        color: #81A6CE;
        text-decoration: none;
        }
.txtnavgry a:active { 
        color: #C2C2C2;
}

.legal { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; 

}

.legal a:link { 
        color: #666666;
		text-decoration: underline;
        }
.legal a:visited { 
        color: #666666;
		text-decoration: underline;
        }
.legal a:hover { 
        color: #81A6CE;
        text-decoration: none;
        }
.legal a:active { 
        color: #666666;
		text-decoration: underline;
}
.legal2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;

}
