body  {background-color:#ffffff;
		scrollbar-3dlight-color:#ffffff;
        scrollbar-arrow-color:#ffffff;
        scrollbar-base-color:#ffffff;
        scrollbar-darkshadow-color:#ffffff;
        scrollbar-face-color:#ffffff;
        scrollbar-highlight-color:#ffffff;
        scrollbar-shadow-color:#ffffff}
       
           
table {
	font-family:verdana;
	font-size:8.5pt;	
	}

td {
	vertical-align:top;
	color:444444;
	}	

h1 {
	font-family:arial;
	color:00006B;
	font-size:12pt;
	text-decoration:none;
	}
	
	
h3 {
	font-family:arial;
	font-size:12pt;
	text-decoration:none;
	}
	
h4 {
	font-family:arial;
	color:666666;
	font-size:10pt;
	text-decoration:underline;
	}
	
.GlossaryTitle {
	font-family:arial;
	color:666666;
	font-size:9pt;
	font-weight:heavy;
	}
	
a:link {
	font-family:verdana;
	color:0000ff;
	text-decoration:none;
	font-size:8.5pt;	
	}
a:visited {
	font-family:verdana;
	color:0000ff;
	text-decoration:underline;
	font-size:8.5pt;	
	}
a:active {
	font-family:verdana;
	color:0000ff;
	text-decoration:underline;
	font-size:8.5pt;	
	}	
a:hover {
	font-family:verdana;
	color:0000ff;
	text-decoration:underline;
	}
.menu a:link {
	font-family:verdana;
	font-size: 10pt;
	color:#2d4e81;
	text-decoration:none;
	}
.menu a:hover {
	font-family:verdana;
	font-size: 10pt;
	color:0000ff;
	text-decoration:underline;
	}
.menu a:visited, .menu a:active {
	font-family:verdana;
	font-size: 10pt;
	color:#2d4e81;
	text-decoration:none;
	}	
.menulogo{
	font-family: "Times New Roman, Times, serif";
	font-size:12pt;
}
.normallink a:link {
	font-family:verdana;
	color:0000ff;
	text-decoration:none;
	font-size:8.5pt;	
	}
.normallink a:visited {
	font-family:verdana;
	color:0000ff;
	text-decoration:underline;
	font-size:8.5pt;	
	}
.normallink a:hover {
	font-family:verdana;
	color:0000ff;
	text-decoration:underline;
	}

.normalfont{
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	height:13px;
	line-height:16px;
}
.boldfont{
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	height:13px;
	line-height:16px;
}
.largefont {
	font-family:arial;
	font-size:12pt;
	color:#000000;
	height:13px;
	line-height:16px;
}
.linkfont  a:link, .linkfont a:visited{
	font-family:arial;
	font-size:12px;
	font-weight: bold;
	color:#2d4e81;
	height:35px;
	line-height:45px;
	text-decoration:none;
}
.linkfont  a:hover{
	font-family:arial;
	font-size:12px;
	font-weight: bold;
	color:#2d4e81;
	text-decoration:underline;
}

.verysmallfont{
	font-family:verdana;
	font-size:7pt;
}

.verysmallfont a:link, .verysmallfont a:visited {
	font-family:verdana;
	font-size:7pt;
	text-decoration:none;
	}

.verysmallfont a:hover {
	font-family:verdana;
	font-size:7pt;
	text-decoration:underline;
	}

.smallfont{
	font-family:verdana;
	font-size:8pt;
}

.background-nav{
	background:url('../images/background-nav.jpg') no-repeat #FAFACD;
	color:000000;
	}

.background-bag2{
	background-image:url('../images/background-bag2.jpg');
	background-repeat:no-repeat;
	color:ffffff;
	}

.background-subpages{
	background-image:url('../images/background-subpages.jpg');
	background-repeat:repeat-x;
	}

.background-index-left{
	background-image:url('../images/background-index-left.jpg');
	background-repeat:no-repeat;
	}

.background-index-right{
	background-image:url('../images/background-index-right.jpg');
	background-repeat:no-repeat;
	}

.background-mockup2{
	background-image:url('../images/background-mockup2.jpg');
	background-repeat:repeat-x;
	}

.background-dotted{
	background-image:url('../images/background-dottedrows.jpg');
	background-repeat:repeat-x;
	}

.background-dotshorizontal{
	background-image:url('../images/background-dotshorizontal.png');
	background-repeat:repeat-x;
	}

.background-dotsvertical{
	background-image:url('../images/background-dotsvertical.png');
	background-repeat:repeat-y;
	}

.background-page{
	background-image:url('../images/background-page.jpg');

	}

.yellow{
	background-color:FAFACD;
	color:000000;
	}
	
.yellow2{
	background-color:FFFAE8;
	color:000000;
	}
		
.blue1{
	background-color:3C6887;
	color:#ffffff;
	}
	
.blue1 a, .blue1 a:link, .blue1 a:visited {
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;
	}

.blue1 a:hover {
	font-family:verdana;
	color:#ffffff;
	text-decoration:none;
	}
	
.blue2{
	background-color:608199;
	color:ffffff;
	}
	
.blue3{
	background-color:000064;
	color:ffffff;
	}

.black{
	background-color:000000;
	color:whitesmoke;
	}
	
.tan1 {
	background-color:E6E6CC;
	color:000000;
	}
	
.tan2 {
	background-color:E7E6CD;
	color:000000;
	}

.tan3 {
	background-color:F5F6EA;
	color:000000;
	}

.tan4 {
	background-color:E4E3C6;
	color:000000;
	}

.tan5 {
	background-color:D0CF9D;
	color:000000;
	}

.gray6 {
	background-color:666666;
	color:ffffff;
	}

.gray7 {
	background-color:e8e8e8;
	color:000000;
	}
	
.white {
	background-color:ffffff;
	color:000000;
	}

.gray1 {
	background-color:A2B0BD;
	}

.gray2 {
	background-color:2B355F;
	color:whitesmoke;
	}

.gray2 a, .gray2 a:link, .gray2 a:visited {
	font-family:verdana;
	color:FFC06F;
	text-decoration:none;
	}

.gray2 a:hover {
	font-family:verdana;
	color:FF7005;
	text-decoration:none;
	}
	
.gray3 {
	background-color:e8e8e8;
	}

.gray4 {
	background-color:546F8B;
	color:whitesmoke;
	}

.gray4 a, .gray4 a:link, .gray4 a:visited {
	font-family:verdana;
	color:ffffff;
	text-decoration:none;
	}

.gray4 a:hover {
	font-family:verdana;
	color:whitesmoke;
	text-decoration:none;
	}

.content {
	background-color:FAFACD;
	}

.content a, .content a:link, .content a:visited {
	font-family:verdana;
	color:0000ff;
	text-decoration:none;
	}

.content a:hover {
	font-family:verdana;
	color:0000ff;
	text-decoration:none;
	}

.gray5 {
	background-color:002247;
	color:whitesmoke;
	}

#cell1 {
	background-color:546F8B;
	color:whitesmoke;
	}

#cell1 a, #cell1 a:link, #cell1 a:visited {
	font-family:verdana;
	color:ffffff;
	text-decoration:none;
	}

#cell1 a:hover {
	font-family:verdana;
	color:whitesmoke;
	text-decoration:none;
	}

#cell2 {
	background-color:666666;
	color:whitesmoke;
	}

#cell2 a, #cell2 a:link, #cell2 a:visited {
	font-family:verdana;
	color:ffffff;
	text-decoration:none;
	}

#cell2 a:hover {
	font-family:verdana;
	color:whitesmoke;
	text-decoration:none;
	}

.background-diag{
	background-image:url('../images/background-diag.jpg');
	color:000000;
	}


.background-homepage-left{
	background-image:url('../images/background-homepage-left.jpg');
	background-repeat:no-repeat;
	background-color:ffffff;
	color:000000;
	}

.background-title-search{
	background-image:url('../images/background-title-search.jpg');
	background-repeat:no-repeat;
	color:ffffff;
	}

.background-calculator{
	background-image:url('../images/background-calculator.jpg');
	background-repeat:no-repeat;
	color:ffffff;
	}

td.dottedLineHoriz {
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-image:  url(../images/dotted_dot.gif);
	background-attachment:fixed;
	background-repeat:repeat-x;
}
td.dottedLineVert {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:1px;
	background-image:  url(../images/dotted_dot_vert.gif);
	background-attachment:fixed;
	background-repeat:repeat-y;
	position:relative;
	top:1px;
}
ul {
						list-style-type:none;
						margin:0; 
						padding:0; 
						}
ol {
						list-style-type:decimal;
						margin:0; 
						padding:0; 
						}
li	{
						font-size:11px;
						font-weight:normal;
						margin:0px 0px 0px 0px; 
						padding:0 0 0 0px;
						}
													
/*----------  list_0_1	 ---------------------*/
.list_0_1	li	{
						background-image: url(../images/spacer.gif);
						background-position: 0% 0px;
						background-repeat: no-repeat;
						font-size:11px;
						font-weight:normal;
						margin:0px 0px 3px 0px; 
						padding:0 0 0 0px;
						height:13px;
						line-height:16px;
						color:#2d4e81;
						}
.list_0_1 li a	{
						color:#2d4e81;
						font-size:11px;
						font-weight:bold;
						text-decoration:none;
						}
.list_0_1 li a:hover	{
						color:#2d4e81;
						font-size:11px;
						font-weight:bold;
						text-decoration:underline;
						}						
/*----------  list_0_2	 ---------------------*/
.list_0_2	li	{
	background-image:   url(../images/arrow-blue.gif);
	background-position: 0% 0px;
	background-repeat: no-repeat;
	font-size:11px;
	font-weight:bolder;
	margin:15px 0px;
	padding:0 0 0 10px;
	height:13px;
	line-height:12px;
	color:#000000;

						}
.list_0_2 li a	{
						color:#9B9B9B;
						font-size:11px;
						text-decoration:none;
						font-weight:100;

						}
.list_0_2 li a:hover	{
						color:#9B9B9B;
						font-size:11px;
						text-decoration:underline;
						font-weight:100;
						}	
/*----------  list_0_3	 ---------------------*/
.list_0_3	li	{
						background-image:   url(../images/round-blue.gif);
						background-position: 0% 4px;
						background-repeat: no-repeat;
						font-size:11px;
						font-weight:normal;
						margin:15px 0px;
						padding:0 0 0 10px;
						height:14px;
						line-height:14px;
						color:#000000;
						}
.list_0_3 li a	{
						color:#B7B7B7;
						font-size:11px;
						text-decoration:none;

						}
.list_0_3 li a:hover	{
						color:#B7B7B7;
						font-size:11px;
						text-decoration:underline;
						}
/*----------  list_0_4	 ---------------------*/
.list_0_4		{
						background-image:   url(../images/redarrow.gif);
						background-position: 0% 0px;
						background-repeat: no-repeat;
						font-family:arial;
						font-size:12pt;
						font-weight:bolder;
						margin:15px 0px;
						padding:0 0 0 25px;
						height:14px;
						line-height:14px;
						color:#444444;
						text-decoration:none;
						}
/*----------  box_0_2	 ---------------------*/
.box_0_2 {
						border:11px solid #1F1F1F; 
						border-top:5px solid #1F1F1F; 
						border-bottom:12px solid #1F1F1F;
						line-height:17px;
						background-color:#1F1F1F;
						}
.box_0_2 a	{
						color:#D7D7D7;
						font-size:11px;
						text-decoration:underline;
						}
.box_0_2 a:hover	{
						color:#D7D7D7;
						font-size:11px;
						text-decoration:none;
						}
.reportHeader {
	font-family:verdana;
	font-weight: bolder;
	background-color:#546F8B;
	color:#ffffff;
	text-decoration:underline;
	line-height: 32px;
	}
.headerBar { background-color: #B3BAC5; }
.headerBarContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; padding: 2px; }
.columnLeft { background-color: #F0F1F1; border-color: #999999; border-width: 1px; border-style: solid; padding: 2px; }
.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
.documentHeading { font-family: Verdana, Arial, sans-serif; font-size: 18pt; color: #000000; font-weight: bold; }
.documentSubHeading { font-family: Verdana, Arial, sans-serif; font-size: 16pt; color: #000000; font-weight: bold; }

/* data table */
.TableHeadingRow { background-color: #C9C9C9; }
/*  Line below old colour was #ffffff */
.TableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }
.TableRow { background-color: #F0F1F1; }
.TableRowSelected { background-color: #DEE4E8;}
.TableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }
.TableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* info box */
.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; background-color: #B3BAC5; }
.infoBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #DEE4E8; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
