BODY
{
    MARGIN-TOP: 3px;
    SCROLLBAR-FACE-COLOR: #3c7faf;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #dee3e7;
    SCROLLBAR-3DLIGHT-COLOR: #ffffcc;
    SCROLLBAR-ARROW-COLOR: #ffffcc;
    SCROLLBAR-TRACK-COLOR: #efefef;
    SCROLLBAR-DARKSHADOW-COLOR: #98aab1
    font-family: Arial,Trebuchet MS, Lucida Sans Unicode,  sans-serif;
    font-size:1em;
    color:#003399;
}
a:link { 
font-weight : bold;
text-decoration : none;
color : maroon;
} 
a:visited { 
font-weight : bold;
text-decoration : none;
color : red;
} 
a:hover, a:active { 
text-decoration : underline;
color : #ff0000;
}
LI
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #800000 ;
text-decoration: none;
text-indent: 5px;
list-style-position: outside;
list-style-image: url(arrow.gif);
list-style-type: square;
padding: 6px;
margin: 2px;
}



.all {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.redsml {
	FONT-SIZE: 11px; COLOR: #910200; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.red {
	FONT-SIZE: 12px; COLOR: #910200; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blue {
	FONT-SIZE: 12px; COLOR: #003366; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blk {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.gray {
	FONT-SIZE: 12px; COLOR: #676666; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.white {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.05em; TEXT-DECORATION: none
}
.whiteHead {
	FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.05em; TEXT-DECORATION: none
}
.allCopy {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.allC {
	FONT-SIZE: 11px; COLOR: #000066; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.allC:hover {
	FONT-SIZE: 11px; COLOR: #ff4e1f; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.redlink {
	FONT-SIZE: 11px; COLOR: #910200; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.redlink:hover {
	FONT-SIZE: 11px; COLOR: #1638ca; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bordergray {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.borderorng {
	BORDER-RIGHT: #ffc482 1px solid; BORDER-TOP: #ffc482 1px solid; BORDER-LEFT: #ffc482 1px solid; BORDER-BOTTOM: #ffc482 1px solid
}
.borderblue {
	BORDER-RIGHT: #ebf3fb 2px solid; BORDER-TOP: #ebf3fb 2px solid; BORDER-LEFT: #ebf3fb 2px solid; BORDER-BOTTOM: #ebf3fb 2px solid
}
.theader {
	bgcolor:#3c7faf;BORDER-RIGHT: #ebf3fb 2px solid; BORDER-TOP: #ebf3fb 2px solid; BORDER-LEFT: #ebf3fb 2px solid; BORDER-BOTTOM: #ebf3fb 2px solid
}
.blktext {
	FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.orng {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.blk1 {
	FONT-SIZE: 12px; COLOR: #aa6600; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.blk1:hover {
	FONT-SIZE: 11px; COLOR: #1638ca; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.white:hover {
	FONT-SIZE: 11px; COLOR: #1638ca; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.brownlink {
	FONT-SIZE: 12px; COLOR: #534e22; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.brownlink:hover {
	FONT-SIZE: 12px; COLOR: #e07900; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.blksml1 {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bordertable {
	BORDER-RIGHT: #ffc482 1px solid; BORDER-TOP: #ffc482 1px solid; BORDER-LEFT: #ffc482 1px solid; BORDER-BOTTOM: #ffc482 1px solid
}
.tabletext {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #534e22; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tableborder {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.subhead {
	FONT-SIZE: 12px; COLOR: #666600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ornglink {
	FONT-SIZE: 11px; COLOR: #d55500; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.07em; TEXT-DECORATION: none
}
.ornglink {
	FONT-SIZE: 11px; COLOR: #d55500; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.07em; TEXT-DECORATION: none
}
.ornglink:hover {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.07em; TEXT-DECORATION: none
}
.green {
	FONT-SIZE: 12px; COLOR: #534e22; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.green:hover {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.newborder {
	BORDER-RIGHT: #a6a653 1px solid; BORDER-TOP: #a6a653 1px solid; BORDER-LEFT: #a6a653 1px solid; BORDER-BOTTOM: #a6a653 1px solid
}
TABLE {
	FONT-SIZE: 12px; COLOR: #534e22; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
h1 {
	color:#003366;
	font-size:16px;
	font-weight:bold;
	
}

h2 {
	color:#003366;
	font-size:15px;
	font-weight:bold;
	
}

h3 {
	color:#003366;
	font-size:14px;
	font-weight:bold;
	margin:26px 0px 2px 0px;
}

h4 {
	color:#336;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

TD.theader {

	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-Color:#7298F9;	
	color: white;
	border-style:none; 
	border-width: 0px;
	

}
.tableStyle{
	border-collapse: collapse;
	border:1px solid; 
	border-left: 1px solid; 
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color:#003366;
}
.tableContent{
	font-family: arial, sans-serif;
	font-size: 9pt;
	color: 314362;
	background-color:#ebf3fb;
	border-width: 1px;	
	border-style:outset;
	text-align: left;
}
.topTableDetailStyle{
	border-collapse: collapse;
	border:1px solid; 
	border-left: 1px solid; 
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color:#8166F5;
}
@media screen {
    .verticalHorizontalScrollWithBorder 
    { 
        overflow-y: auto; 
        overflow-x: auto;         
        width: 100%; 
        height: 100%; 
        border: solid 1px #999866; 
    } 
}

@media print {
    .verticalHorizontalScrollWithBorder 
    { 
        overflow-y: hidden; 
        overflow-x: hidden;         
        width: 100%; 
        height: 100%; 
        border: transparent; 
        page-break-inside: auto;
    } 
}
TD.commonHeaderContentSeparatorBlue
{
    border-bottom: #003366 1px solid;
    HEIGHT: 1px;
    background-color: #3c7faf;
}
TD.commonHeaderContentSeparator
{
    border-bottom: #fedc77 1px solid;
    HEIGHT: 1px;
    background-color: #ff5533;
    border-collapse:collapse;
}

hr.a {width: 50%;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	}	
hr.b {width: 50%;
	text-align: right;/*this will align it for IE*/
	margin: 0 0 0 auto; /*this will align it right for Mozilla*/}
hr.c {border: none 0; 
	border-top: 1px dashed #c00;/*the border*/
	width: 100%;
	text-align: center;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	}
hr.bg {
	background: #fff url(/i/borderLine.gif) no-repeat center bottom;
	margin: 8px auto;
	text-align: center;
	height: 1px;
	width: 100%;
	border: 0 none;
 }	
/*other examples*/	
hr.d {border: none 0; 
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #efefef;
	width: 80%;
	height: 2px;
	margin: 10px auto 0 0;
	text-align: left;
	}
hr.ee {border: none 0; 
	border-top: 1px dotted #09c;
	border-bottom: 1px solid #9cf;
	width: 100%;
	height: 2px;
	margin: 10px auto 0 0;
	text-align: left;
	}	
hr.e {border: none 0; 
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #ccc;
	width: 100%;
	height: 2px;
	margin: 10px auto 0 0;
	text-align: left;
	}	
	
hr.f {border: none 0; 
	border-top: 3px double #c00;
	width: 100%;
	height: 3px;
	margin: 10px auto 0 0;
	text-align: left;
	}	
hr.h {
	border: 3px ridge #cf0;
	width: 80%;
	height: 6px;
	margin: 10px auto 0 0;
	text-align: left;
	}	
.line {
	background: #fff url(/i/borderLine.gif) no-repeat center bottom;
	margin: 8px auto;
	height: 1px;
	width: 150px;
 }	
 hr.g {
	border: 2px inset #777;
	width: 100%;
	height: 6px;
	margin: 5px auto 0 0;
	text-align: left;
}