body, 
.a1, .a1 td, 
.a2, .a2 td, 
.a3, .a3 td, 
.a4, .a4 td, 
.a5, .a5 td, 
.a6, .a6 td     
	{
	font-family: arial, helvetica;
	background: #645294;
}

.v1, .v1 td, 
.v2, .v2 td, 
.v3, .v3 td,    
.v4, .v4 td, 
.v5, .v5 td, 
.v6, .v6 td     
	{font-family: verdana, geneva, helvetica; }

.m1, .m1 td, 
.m2, .m2 td, 
.m3, .m3 td,    
.m4, .m4 td, 
.m5, .m5 td, 
.m6, .m6 td     
	{font-family: ms sans serif, geneva, helvetica; }

.t1, .t1 td, 
.t2, .t2 td, 
.t3, .t3 td, 
.t4, .t4 td, 
.t5, .t5 td, 
.t6, .t6 td     
	{font-family: trebuchet ms, arial, helvetica;}


.padding-s2 { padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px}
.fBdr-main-s { background-color : #FFFFFF; border : 1px #879CCD solid; height : 20px; line-height : 14px; margin : 1px }
.boxBody { 
	FONT-WEIGHT:         normal; 
	FONT-SIZE:           9pt; 
	COLOR:               #000000; 
	FONT-FAMILY:         Verdana, Verdana; 
	border-top-width:    1px; 
	border-right-width:  1px; 
	border-bottom-width: 1px; 
	border-left-width:   1px;
	margin:              0px; 
	padding-top:         2px; 
	padding-right:       2px; 
	padding-bottom:      4px; 
	padding-left:        2px;
	border-top-style:    solid; 
	border-right-style:  solid; 
	border-bottom-style: solid; 
	border-left-style:   solid; 
	border-top-color:    #660000;
	border-bottom-color: #660000;
	border-right-color:  #660000;	 
	border-left-color:   #660000; 
	}

/* modified by Kris Hutchinson */
/* Added the body tag :kh*/
body {
	color:#000000;
	font-family: Verdana, Verdana;
	font-size:11px;
	SCROLLBAR-FACE-COLOR: #D6D3CE;
	SCROLLBAR-HIGHLIGHT-COLOR: #DCDCDC;
	SCROLLBAR-SHADOW-COLOR: #A9A9A9;
	SCROLLBAR-3DLIGHT-COLOR: White;
	SCROLLBAR-ARROW-COLOR: #7B8ECE;
	SCROLLBAR-TRACK-COLOR: #E3E3E3;
	SCROLLBAR-DARKSHADOW-COLOR: #333333;
	margin: 0px auto;
	border: 1px solid #6A579D;
}

.flyoutMenu {

      background-color: #F1F1F1;

      border-color: #999999;

      border-width: 0 1px 1px 0;

      border-style: solid;

      behavior: url(/library/flyoutmenu/default.htc);

}

.flyoutHeading {
	color: #663366;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	cursor: default;
	font: bold 24px "Times New Roman", Times, serif;

}

.flyoutLink  {

      border-color: #FFFFFF;

      border-width: 1px;

      border-style: solid;

      font-family: Verdana, Arial, Helvetica;

      font-size: 70%;

      padding-left: 6px;

      padding-right: 25px;

      padding-top: 4px;

      padding-bottom: 4px;

      cursor: hand;

      border-top-width:    1px; 

      border-right-width:  1px; 

      border-bottom-width: 1px; 

      border-left-width:   1px;

}

.flyoutLink:hover  {

      border-color: #999999;

      color: #CCCCCC;

      border-width: 1px;

      border-style: solid;

      font-family: Verdana, Arial, Helvetica;

      font-size: 70%;

      padding-left: 6px;

      padding-right: 25px;

      padding-top: 4px;

      padding-bottom: 4px;

      cursor: hand;

      border-top-width:    1px; 

      border-right-width:  1px; 

      border-bottom-width: 1px; 

      border-left-width:   1px;

}

.flyoutMenu TD.flyoutLink  {

      border-color: #F1F1F1;

      border-width: 1px;

      border-style: solid;

      font-family: Verdana, Arial, Helvetica;

      font-size: 70%;

      padding: 1px 25px 3px 6px;

      cursor: hand;

}

 

.flyoutMenu TD.flyoutLink:hover  {

      border-color: #F1F1F1;

      background-color: #999999;

      border-width: 1px;

      border-style: solid;

      font-family: Verdana, Arial, Helvetica;

      font-size: 70%;

      padding: 1px 25px 3px 6px;

      cursor: hand;

}

.flyoutLink a {

      color: black;

      text-decoration: none;

}

.flyoutLink a:hover {

      color: black;

      text-decoration: none;

}

.flyoutLink a:visited {

      color: black;

      text-decoration: none;

}

.flyoutLink a:active {

      color: black;

      text-decoration: none;

}

.flyoutSubHeading {

      font-family: Verdana, Arial, Helvetica;

      font-size: 70%;

      background-color: #F1F1F1;

      font-weight: bold;

      padding-top: 2px;

      padding-bottom: 4px;

      padding-left: 7px;

      cursor: default;

}

.flyoutSubLink {

      border-color: #F1F1F1;

      border-width: 1px;

      border-style: solid;

      font-family: Verdana, Arial, Helvetica;

      font-size: 70%;

      padding: 1px 15px 3px 11px;

      cursor: hand;

}

.flyoutSubLink a {

      color: black;

      text-decoration: none;

}

.flyoutSubLink a:hover {

      color: black;

      text-decoration: none;

}

.flyoutSubLink a:visited {

      color: black;

      text-decoration: none;

}

.flyoutSubLink a:active {

      color: black;

      text-decoration: none;

}

.flyoutSeperator {

      color: black;

      border-top-width:    0px; 

      border-right-width:  0px; 

      border-bottom-width: 1px; 

      border-left-width:   0px;

      border-style: solid;

      border-color: #999999;

      text-decoration: none;

      padding-top: 2px;

      padding-bottom: 4px;

      padding-left: 6px;

      padding-right: 6px;

}



TD
{
	color:#000000;
	font-family: Verdana, Verdana;
	font-size:11px;
	margin-right: auto;
	margin-left: auto;
}
.scroller {
	padding-top:      5px; 
	padding-bottom:   5px;
	background-color: #FFFFFF; 
	}

.titles {
	COLOR:               #000000;
	margin:              0px;
	padding-top:         3px;
	padding-right:       0px;
	padding-bottom:      3px;
	padding-left:        5px;
	font: small Arial;
	background: #CCCCFF;
	border-top: 1px none #E4E4E4;
	border-right: 1px none #000033;
	border-bottom: 1px none #000033;
	border-left: 1px none #E4E4E4;
	}

.titles2 { 
	FONT-WEIGHT:         bold; 
	FONT-SIZE:           11px; 
	COLOR:               white; 
	FONT-FAMILY:         Verdana, Verdana; 
	border-top-width:    1px; 
	border-right-width:  1px; 
	border-bottom-width: 1px; 
	border-left-width:   1px;
	margin:              0px; 
	padding-top:         3px; 
	padding-right:       0px; 
	padding-bottom:      3px; 
	padding-left:        5px;
	border-top-style:    solid; 
	border-right-style:  solid; 
	border-bottom-style: solid; 
	border-left-style:   solid; 
	border-top-color:    #A8BCDF;
	border-bottom-color: #6B86B3;
	border-right-color:  #6B86B3;	 
	border-left-color:   #A8BCDF; 
	}
	
	.navigation { 
	FONT-WEIGHT:         normal; 
	FONT-SIZE:           8pt; 
	COLOR:               white; 
	FONT-FAMILY:         Verdana, Verdana; 
	background-color:    #660000; 
	border-top-width:    1px; 
	border-right-width:  1px; 
	border-bottom-width: 1px; 
	border-left-width:   1px;
	margin:              0px; 
	padding-top:         2px; 
	padding-right:       2px; 
	padding-bottom:      2px; 
	padding-left:        2px;
	border-top-style:    solid; 
	border-right-style:  solid; 
	border-bottom-style: solid; 
	border-left-style:   solid; 
	border-top-color:    #E4E4E4;
	border-bottom-color: #000033;
	border-right-color:  #000033;	 
	border-left-color:   #E4E4E4; 
	}
	
	
table.tbl { padding : 0px }

.maintext { FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial }

.standardlinksmall { FONT-SIZE: 11px; COLOR: #3955B5; FONT-FAMILY: Arial }

.bodytext { FONT-SIZE: 9pt; FONT-FAMILY: Arial }

.warning { FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Arial }

.nuggettitle { FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial }

.paddingSmall { padding-bottom : 10px; padding-left : 10px; padding-right : 10px; padding-top : 10px }

.paddingMedium { padding-bottom : 20px; padding-left : 20px; padding-right : 20px; padding-top : 20px }

.paddingLarge { padding-bottom : 30px; padding-left : 30px; padding-right : 30px; padding-top : 30px }

.paddingTiny{ padding-bottom : 5px; padding-left : 5px; padding-right : 5px; padding-top : 5px}

.bHdr-sub { font-family : Verdana, Verdana; font-size : 11px; font-weight : bold }

.bHdr-main { font-family : Verdana; font-size : 14px; font-weight : bold; line-height : 14px; padding-bottom : 0px; padding-left : 6px; padding-right : 0px; padding-top : 0px }

.authorNotes { cursor : help }

table.tbl1 { padding : 0px; background-color : #FFFFFF; border-top: 1px solid #CCCCCC; border-right: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; border-left: 1px solid #CCCCCC }

table.tbl1 td.fCpy-header{ background-color : #D4D0C8; border : #CCCCCC dashed; border-width : 0px 1px 1px 0px; letter-spacing : 1px; padding-bottom : 2px; padding-left : 4px; padding-right : 4px; padding-top : 2px; }

table.tbl1 td.fCpy-header-s{ font: bold 11px/15px Verdana, Verdana; color: #330000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; letter-spacing: 0px; background-color: #EAE0CE; border-top: 1px solid #F7F7F7; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #F7F7F7 }

table.tbl1 td.fCpy-label { font-weight : bold; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; font-family: Verdana, Verdana; font-size: 11px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tbl1 td.fCpy-label2 { font-weight : bold; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; font-family: Verdana, Verdana; font-size: 11px; border-top: 0px dashed #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tbl1 td.fCpy-result { font-size : 11px; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tbl { padding : 0px }

table.tblFooter { padding : 2px; background-color : #94B2BD; border-top: 1px solid #660000; border-right: 2px solid #660000; border-bottom: 2px solid #660000; border-left: 1px solid #CCCCCC }

table.tblFooter td.fCpy-header{ background-color : #D4D0C8; border : #CCCCCC dashed; border-width : 0px 1px 1px 0px; letter-spacing : 1px; padding-bottom : 2px; padding-left : 4px; padding-right : 4px; padding-top : 2px; }

table.tblFooter td.fCpy-header-s{ font: bold 11px/15px Verdana, Verdana; color: #000000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; letter-spacing: 0px; background-color: #E9E9D1; border-top: 1px solid #F7F7F7; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #F7F7F7 }

table.tblFooter td.fCpy-label { font-weight : bold; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; font-family: Verdana, Verdana; font-size: 11px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tblFooter td.fCpy-label2 { font-weight : bold; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; font-family: Verdana, Verdana; font-size: 11px; border-top: 0px dashed #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tblFooter td.fCpy-result { font-size : 11px; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tbl {
	padding : 0px;
	margin-right: auto;
	margin-left: auto;
}

table.tbl td.fCpy-header{ background-color : #D4D0C8; border : #CCCCCC dashed; border-width : 0px 1px 1px 0px; letter-spacing : 1px; padding-bottom : 2px; padding-left : 4px; padding-right : 4px; padding-top : 2px; white-space : nowrap }

table.tbl td.fCpy-header-s{ font: bold 11px/15px Verdana, Verdana; color: #000000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; letter-spacing: 0px; background-color: #E7E7E7; border-top: 1px solid #F7F7F7; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #F7F7F7 }

table.tbl1 td.fCpy-header-sa{ font: bold 11px/15px Verdana, Verdana; color: #000000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; letter-spacing: 0px; background-color: #F5F5F5; border-top: 1px solid #F7F7F7; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #F7F7F7 }

table.tbl td.fCpy-label  { padding-bottom : 5px; padding-left : 5px; padding-right : 5px; padding-top : 5px; font-size : 11px ; border : dashed #CCCCCC; border-width : 0px 0px 1px 0px; font-weight : bold; }
table.tbl td.fCpy-result 
{
	padding-bottom : 5px; 
	padding-left : 5px; 
	padding-right : 5px; 
	padding-top : 5px; 
	font-size : 11px; 
	border-bottom : 1px dashed #CCCCCC ; 
	border-width : 0px 0px 1px 0px; 
	 
	}
table.tbl td.fCpy-header 
{
	color : #330000; 
	padding-bottom : 5px; 
	padding-left : 5px; 
	padding-right : 5px; 
	padding-top : 5px; 
	font-size : 13px; 
	border: 1px solid #CCCCCC ; 
	border-width : 1px 1px 1px 1px; 
	background-color:#EAE0CE; 
	font-weight : bold;
}

table.tbl td.fCpy-header-ms 
{
	color : #660000; 
	padding-bottom : 5px; 
	padding-left : 5px; 
	padding-right : 5px; 
	padding-top : 5px; 
	font-size : 13px; 
	border-bottom-color: #660000;
	border-bottom-style:solid;
	border-top-color: #D3DFe4;
	border-left-color: #660000;
	border-right-color: #D3DFe4;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color:#E4E4CB; 
	font-weight : bold;
}

table.tbl td.fCpy-header-text-ms 
{
	color : #660000; 
	font-size : 13px; 
	background-color:#E4E4CB; 
	font-weight : bold;
}

table.tbl td.titles-ms 
{
	color : #330000; 
	padding-bottom : 5px; 
	padding-left : 0px; 
	padding-right : 5px; 
	padding-top : 5px; 
	font-size : medium; 
	font-family: Arial;
	
}
table.tbl2 { padding : 10px; background-color : #CCCCCC; border-top: 1px solid #999999; border-right: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; border-left: 1px solid #999999 }

table.tbl2 td.fCpy-header{ background-color : #D4D0C8; border : #CCCCCC dashed; border-width : 0px 1px 1px 0px; letter-spacing : 1px; padding-bottom : 2px; padding-left : 4px; padding-right : 4px; padding-top : 2px; white-space : nowrap }

table.tbl2 td.fCpy-header-s{ font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; letter-spacing: 0px; background-color: #E7E7E7; border-top: 1px solid #F7F7F7; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #F7F7F7 }

table.tbl2 td.fCpy-label { font-weight : bold; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; white-space : nowrap; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tbl2 td.fCpy-result { font-size : 11px; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tbl2 td.button { font-size : 11px;  font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #673301; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; border-top: 1px solid #9A8067; border-right:  1px solid #492501; border-bottom:  1px solid #492501;border-left: 1px solid #9A8067; background-color: #673301 }

table.tbl2 td.button2 { font-size : 10px;  font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #673301; padding-bottom : 2px; padding-left : 4px; padding-right : 4px; padding-top : 2px; border-top: 1px solid #9A8067; border-right:  1px solid #492501; border-bottom:  1px solid #492501;border-left: 1px solid #9A8067; background-color: #9A8067 }


table.tbl2 { padding : 10px }

table.tblNav td.button { font-size : 11px;  font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #673301; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; border-top: 1px solid #9A8067; border-right:  1px solid #492501; border-bottom:  1px solid #492501;border-left: 1px solid #9A8067; background-color: #673301 }

table.tblNav td.button2 { font-size : 10px;  font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #673301; padding-bottom : 2px; padding-left : 4px; padding-right : 4px; padding-top : 2px; border-top: 1px solid #9A8067; border-right:  1px solid #492501; border-bottom:  1px solid #492501;border-left: 1px solid #9A8067; background-color: #9A8067 }

table.tblNav { padding : 0px; border-top: 0px solid #999999; border-right: 0px solid #E7E7E7; border-bottom: 0px solid #E7E7E7; border-left: 0px solid #999999 }

table.tblNav td.fCpy-header{ background-color : #D4D0C8; border : #CCCCCC dashed; border-width : 0px 1px 1px 0px; letter-spacing : 1px; padding-bottom : 2px; padding-left : 4px; padding-right : 4px; padding-top : 2px; white-space : nowrap }

table.tblNav td.fCpy-header-s{ font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; letter-spacing: 0px; background-color: #E7E7E7; border-top: 1px solid #F7F7F7; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #F7F7F7 }

table.tblNav td.fCpy-label { font-weight : bold; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; white-space : nowrap; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tblNav td.fCpy-result { font-size : 11px; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tblNav A.link { color: #5A372B; font-size : 11px; font-family:Verdana; padding-bottom : 4px; padding-left : 0px; padding-right : 0px; padding-top : 1px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 0px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tblNav A.link:hover { color: #CCCCCC; font-size : 11px; font-family:Verdana; padding-bottom : 4px; padding-left : 0px; padding-right : 0px; padding-top : 3px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 0px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tblNav td.LinkHeader { color: #5A372B; font-size :12px; font-weight:bold; font-family:Arial; padding-bottom : 4px; padding-left : 0px; padding-right : 0px; padding-top : 3px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 0px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }


table.tblDatagrid td.button { font-size : 11px;  font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #673301; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; border-top: 1px solid #9A8067; border-right:  1px solid #492501; border-bottom:  1px solid #492501;border-left: 1px solid #9A8067; background-color: #673301 }

table.tblDatagrid td.button2 { font-size : 10px;  font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #673301; padding-bottom : 2px; padding-left : 4px; padding-right : 4px; padding-top : 2px; border-top: 1px solid #9A8067; border-right:  1px solid #492501; border-bottom:  1px solid #492501;border-left: 1px solid #9A8067; background-color: #9A8067 }

table.tblDatagrid A.link { color: #FFFFFF; font-size : 11px; font-family:Verdana; padding-bottom : 2px; padding-left : 0px; padding-right : 0px; padding-top : 2px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 0px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tblDatagrid A.link:hover { color: #CCCCCC; font-size : 11px; font-family:Verdana; padding-bottom : 2px; padding-left : 0px; padding-right : 0px; padding-top : 2px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 0px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.tblDatagrid { color: White; padding : 2px; border-top: 1px solid #FF9933; border-right: 1px solid #FF9933; border-bottom: 1px solid #FF9933; border-left: 1px solid #FF9933; background-color: #4B7A84;}

table.tblDatagrid { padding : 2px }


table.tblTab { padding : 4px; background-color : #FFFFFF; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000 }

.cBkd-wkFlow { background-color : #E7E7E7; border-bottom-width : 1px; border-color : #FFFFFF #000000 #CCCCCC; border-left-width : 0px; border-right-width : 0px; border-style : solid; border-top-width : 1px; padding : 3px }

.cBkd-leftColumn { background-color: #F7F7F7; padding: 0px 5px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: dashed; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }

.tBdr-divLine-top { border : solid; width: 100%; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-color: #000000 #333333 #808080 #808080; background-image: url(../images/bs_divider_2.gif); height : 2px; margin: 0px; padding: 0px }

.contentBody { BACKGROUND-COLOR: #f4f4f4; border-bottom-color : Gray; border-bottom-style : solid; border-left-color : #808080; border-left-style : solid; border-right-color : #808080; border-right-style : solid; border-top-style : none; margin-bottom: 10px ; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}

.fBdr-main { background-color : #FFFFFF; border : 1px #879CCD solid; height : 20px; line-height : 14px; margin : 2px; padding-bottom : 1px; padding-left : 2px; padding-right : 2px; padding-top : 1px; width : 200px }

.fBdr-main-nw { background-color : #FFFFFF; border : 1px #879CCD solid; height : 20px; line-height : 14px; margin : 1px }

.fBdr-reqFields { background-color : #FFFFCC; border : 1px solid; border-color : #879CCD #879CCD #879CCD; height : 20px; line-height : 14px; margin : 1px; width : 200px }

.fBdr-reqFields-nw { background-color : #FFFFCC; border : 1px solid; border-color : #879CCD #879CCD #879CCD; height : 20px; line-height : 14px; margin : 1px }

.fBdr-txtArea { background-color : #FFFFFF; border : 1px #879CCD solid; line-height : 14px; width : 200px }

.fBdr-txtArea-nw { background-color : #FFFFFF; border : 1px #879CCD solid; line-height : 14px; width : 100% }

.fBdr-actionItem { background-color : #E7E7E7; border-bottom-width : 1px; border-color : #FF0033 #FF0033 #FF0033; border-left-width : 1px; border-right-width : 1px; border-style : dashed; border-top-width : 1px; line-height : 14px; margin : 1px; padding : 2px; vertical-align : baseline }

.fBdr-disabled { background-color : #F7F7F7; border : 1px #333333 solid; color : #666666; height : 20px; line-height : 14px; margin : 1px; width : 200px }

.fBdr-disabled-nw { background-color : #F7F7F7; border : 1px #333333 solid; color : #666666; height : 20px; line-height : 14px; margin : 1px }

.fbtn-main { font-family: Verdana, Arial; background-color : #EAE0CE; border : #660000; border-style : solid; border-width : 1px; height : 22px; letter-spacing : 0px; margin : 2px 2px; cursor: hand; padding: 0px 0px}

.fbtn-main2 { background-color : #FFFFFF; border : #879CCD; border-style : solid; border-width : 1px; height : 22px; letter-spacing : 0px; margin : 2px 2px; cursor: hand; padding: 0px 0px}

.fbtn-tab {  font-family: Verdana, Arial; background-color : #7B9ACE; border : #000000; border-style : solid; border-bottom-width : 0px; border-top-width : 1px; border-right-width : 1px; border-left-width : 1px; height : 22px; width : 80px; letter-spacing : 0px; margin : 0px 2px; cursor: hand; padding: 0px 0px; text-align: left; font-family: Verdana, Arial}

.fbtn-main-sub { background-color : #D4D0C8; border : #879CCD; border-style : solid; border-width : 1px; font-size : 10px; height : 20px; margin : 2px 2px; width : 125px; padding: 1px 2px; cursor: hand}

.subHead {  background-color: #E7E7E7; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-color: black #CCCCCC black #F4F4F4; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}

.conShell { BACKGROUND-COLOR: #f4f4f4; border-bottom-color : Gray; border-bottom-style : solid; border-left-color : #808080; border-left-style : solid; border-right-color : #808080; border-right-style : solid; border-top-style : none; margin-bottom: 10px ; border-color: black #CCCCCC #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

a:link    { color: #000000; font-weight: bold; text-decoration: none;}

a:active  { color: #000000; font-weight: bold; text-decoration: none; }

a:visited { color: #000000; font-weight: bold; text-decoration: none; }

a:hover   { color: #808080; font-weight: bold; text-decoration: none; }

.padding-s1 {  padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px}
.fBdr-main-s { background-color : #FFFFFF; border : 1px #879CCD solid; height : 20px; line-height : 14px; margin : 1px 1px; width: 100%}
.fBdr-main-s2 { font-family: Arial; background-color : #FFFFFF; border : 1px #879CCD solid; height : 22px; line-height : 14px; margin : 1px 1px; width: 100%}

/* CJP 08/30/2002
For Datagrids, added the following references to the Datagrid properties:

CssClass="datagrid"
ItemStyle-CssClass="datagrid_itemstyle"
HeaderStyle-CssClass="datagrid_header"
PagerStyle-CssClass="datagrid_pager"

 */
.datagrid
{
	font-family:Verdana;
	padding : 3px;
	background-color : #FFFFFF;
	border-top: 0px solid #000000;	
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
}

.datagrid td
{
	font-family:Verdana;
	font-size: 12px;
	padding : 3px;
	border-top: 1px dashed #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px dashed #CCCCCC;
	border-left: 1px solid #000000;
}

.datagrid tr
{
	font-family:Verdana;
	font-size: 12px;
	padding : 3px;
	border-top: 0px dashed #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px dashed #CCCCCC;
	border-left: 1px solid #000000;
}

.datagrid_header
{
	background-color: #C5D2E9;
	font-family: Verdana;
	font-size: 10px;
}

.datagrid_header td
{
	FONT-WEIGHT:         bold; 
	FONT-SIZE:           10px; 
	COLOR:               #333333; 
	FONT-FAMILY:         Verdana, Verdana; 
	background-color:    #C5D2E9; 
	border-top-width:    1px; 
	border-right-width:  1px; 
	border-bottom-width: 1px; 
	border-left-width:   1px;
	margin:              0px; 
	padding-top:         2px; 
	padding-right:       2px; 
	padding-bottom:      2px; 
	padding-left:        2px;
	border-top-style:    solid; 
	border-right-style:  solid; 
	border-bottom-style: solid; 
	border-left-style:   solid; 
	border-top-color:    #A8BCDF;
	border-bottom-color: #6B86B3;
	border-right-color:  #6B86B3;	 
	border-left-color:   #A8BCDF;
}

.datagrid_pager
{
	background-color: #C5D2E9;
	font: 12px Verdana;
	color: #000000;
	width: 150px;
}

.datagrid_pager td
{
	FONT-WEIGHT:         bold; 
	FONT-SIZE:           11px; 
	COLOR:               white; 
	FONT-FAMILY:         Verdana, Verdana; 
	background-color:    #C5D2E9; 
	border-top-width:    1px; 
	border-right-width:  1px; 
	border-bottom-width: 1px; 
	border-left-width:   1px;
	margin:              0px; 
	padding-top:         2px; 
	padding-right:       2px; 
	padding-bottom:      2px; 
	padding-left:        2px;
	border-top-style:    solid; 
	border-right-style:  solid; 
	border-bottom-style: solid; 
	border-left-style:   solid; 
	border-top-color:    #A8BCDF;
	border-bottom-color: #6B86B3;
	border-right-color:  #6B86B3;	 
	border-left-color:   #A8BCDF;
}

.datagrid_itemstyle
{
	border: 1px dashed #CCCCCC; 
	border-bottom: 2px dashed #efefef;
}

table.datagrid_banner { 
	font: bold 11px/15px Verdana, Verdana; 
	color: #000000; 
	padding-top: 6px; 
	padding-right: 4px; 
	padding-bottom: 6px; 
	padding-left: 4px; 
	letter-spacing: 0px; 
	background-color: #E7E7E7; 
	border-top: 1px solid #F7F7F7; 
	border-right: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	border-left: 1px solid #F7F7F7
	}

table.datagrid_banner td.header_text 
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #808080; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;
	 }
	 
table.datagrid_banner td.normal_text 
	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #808080; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;
	 }
		
table.container
{
	
	padding-top:        8px; 
	padding-right:      8px; 
	padding-bottom:     8px; 
	padding-left:       8px; 
	background-color :	#F8F8F8; 
	border-top:			1px solid #808080; 
	border-right:		1px solid #808080; 
	border-bottom:		1px solid #808080; 
	border-left:		1px solid #808080;
	}
	
/* Added for Flash Template */
img {
	border: none;
}
.tah10 {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.tah11 {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.ver10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.ver11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.tah9 {
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.ver9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}

.bgtop {
	background-repeat: no-repeat;
	background-position: top;
}

table.nav1 { padding : 0px; background-color : #D3DFe4; border-top: 0px solid #D3DFe4; border-right: 1px solid #330000; border-bottom: 1px solid #330000; border-left: 1px solid #D3DFe4 }

table.nav1 td.fCpy-header{ background-color : #D4D0C8; border : #CCCCCC dashed; border-width : 0px 1px 1px 0px; letter-spacing : 1px; padding-bottom : 2px; padding-left : 4px; padding-right : 4px; padding-top : 2px; white-space : nowrap }

table.nav1 td.fCpy-header-s{ font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #330000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; letter-spacing: 0px; background-color: #E7E7E7; border-top: 1px solid #F7F7F7; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #F7F7F7 }

table.nav1 td.fCpy-label { font-weight : bold; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; white-space : nowrap; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.nav1 td.fCpy-result { font-size : 11px; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.nav1 td.Link { color: White; font-size : 11px; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 0px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.nav1 A.navlink { color: White; font-size : 9px; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; border-top: 0px dashed #CCCCCC; border-right: 0px dashed #CCCCCC; border-bottom: 0px dashed #CCCCCC; border-left: 0px dashed #CCCCCC }

table.nav1 { padding : 10px }

table.nav1 td.button { font-size : 11px;  font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #673301; padding-bottom : 3px; padding-left : 4px; padding-right : 4px; padding-top : 3px; border-top: 1px solid #9A8067; border-right:  1px solid #492501; border-bottom:  1px solid #492501;border-left: 1px solid #9A8067; background-color: #673301 }

table.nav1 td.button2 { font-size : 10px;  font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #673301; padding-bottom : 2px; padding-left : 4px; padding-right : 4px; padding-top : 2px; border-top: 1px solid #9A8067; border-right:  1px solid #492501; border-bottom:  1px solid #492501;border-left: 1px solid #9A8067; background-color: #9A8067 }

B.nav9 { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #CB6600; FONT-STYLE: normal; FONT-FAMILY: Verdana }
B.nav9:hover { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #CB6600; FONT-STYLE: normal; FONT-FAMILY: Verdana }

table.tblMain {
	padding : 0px;
	border-top: 0px solid #D3DFe4;
	border-right: 0px solid #330000;
	border-bottom: 0px solid #330000;
	border-left: 0px solid #D3DFe4;
	width: 800px;
}

table.tblMain td.navigation { padding : 0px; background-color : #660000; border-top: 0px solid #D3DFe4; border-right: 1px solid #330000; border-bottom: 1px solid #330000; border-left: 1px solid #D3DFe4 }
/* ---------------------------- MAIN NAVIGATION ----------------------------  */

/* Creates the container for the navbar and centers it.*/ 
div#navContainer {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
}
/* Removes any default margins or padding applied to lists. Floats the list to the left, which incorporates the child elements (i.e. the links) and provides a full-length background color that extends past the links.*/

ul#mainnav {
	background: #BAB0D3;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

/* Lists, by default, are block level elements, so the applying the inline style removes the line breaks of a block level element and causes the links to line up next to one another. We float the items left as some browsers have difficulty displaying the inline property correctly in this fashion. We remove all margins and padding and the bullet by setting the list style type to none.*/

ul#mainnav li {
	display: inline;
	float: left;
	margin: 0px auto;
	padding: 0px;
}

/* Although we have redefined the li style as an inline element, we need to make the actual links block level elements so we can give them widths and have them display properly as "buttons." */
ul#mainnav li a:link, ul#mainnav li a:visited, ul#mainnav li a:active {
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	display: block;
	width: auto;
	padding: 10px;
	margin: 0px;
	border-right: 1px solid #FFFFFF;
	color: #000000;
}


/* Creates the hover and "on" status style, which can be applied directly to a single link. */
ul#mainnav li a:hover, ul#mainnav li a.current:link, ul#mainnav li a.current:visited {
	color: #FFFFFF;
	background: #6A579B;
}

/* ----------------- MAIN NAVIGATION ----------------- */

/* Apply the ul#mainnav style to our entire <ul>.*/

/* Sets a background color and width for our navigation box. Removes all default margins and padding. */
ul#mainnav2 {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

/* Removes the default bullets. */
ul#mainnav2 li {
	display: inline; /* Redefined here only to remove stray padding. */
	list-style: none;
}

/* Styles our links. Setting the display to block ensures our links will stack back on top of one another as block level elements. The width sets the "hit" area of the links.  */
ul#mainnav2 li a:link, ul#mainnav2 li a:visited, ul#mainnav2 li a:active {
	color: #000000;
	text-decoration: none;
	display: block;
	width: 150px;
	padding: 5px;
	font: 11px Arial, Helvetica, sans-serif;
	background: #BAB0D3;
	margin: 2px;
	border: 1px solid #666699;
}
/* Creates our hover status and our current custom class. Be sure to apply .current to each applicable a tag on individual pages. */
ul#mainnav2 li a:hover, ul#mainnav2 li a.current:link, ul#mainnav2 a.current:visited {
	background: #6A579B;
	color: #FFFFFF;
}


/* ----------------- CUSTOM CLASSES ----------------- */
.copyright {
	padding-top: 10px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #663399;
	text-transform: uppercase;
}
.tableborder {
	border: 1px solid #645294;
}
#footerlinks .copyright a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#navtable {
	background: #fcfafa url(images/butterfly_bac.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 230px;
}
.headertable {
	margin-top: 15px;
}
