
BODY, P, td, ul, ol, li 	{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin: 0px; }
BODY.background		{ background-image: url(/images/backgroundRepeat.jpg); }

li					{ padding-bottom: 12px }

.errorr                   { color: red; font-weight: bold; }
.bce { font-family:  Arial,Helvetica,sans-serif,Times, serif; font-size: 12px; color: #000000;}
/*.bcebold { font family:  Arial, Helvetica,sans-serif,Times: font-size: 16px; font-weight: bold;}*/
 .bcebold	{ font-family: Arial,Helvetica,sans-serif, Times, serif; font-size: 12px; font-weight: bold; color: #000000; line-height: 16px; }

a.bce 					{ text-decoration: underline; color: blue; font-weight:normal; }
a:link.bce 				{ text-decoration: underline; color: blue; font-weight:normal; }
a:active.bce 			{ text-decoration: underline; color: blue; font-weight:normal; }
a:visited.bce			{ text-decoration: underline; color: #CC00CC; font-weight:normal; }
a:hover.bce 			{ text-decoration: underline; color: blue; font-weight:normal; }
/* Content Formatting ----------------------------------------------------*/
.hdr				{ font-family: Arial,Helvetica,sans-serif, Times, serif; font-size: 16px; font-weight: bold; color: #a60f48; line-height: 30px; }
.hdr2				{ font-family: Arial,Helvetica,sans-serif, Times, serif; font-size: 14px; font-weight: bold; color: #a60f48; line-height: 30px; }
.hdrsub				{ font-family: Arial,Helvetica,sans-serif, Times, serif; font-size: 14px; font-weight: bold; color: #28458f; line-height: 30px; }
.hdrsubNoSpacing	{ font-family: Arial,Helvetica,sans-serif, Times, serif; font-size: 14px; font-weight: bold; color: #28458f; }
.numbering			{ font-family: Arial,Helvetica,sans-serif, Times, serif; font-size: 12px; font-weight: bold; color: #a60f48; }
.boldBlue			{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #28458f; }
.boldRed			{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #a60f48; }
.notes				{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: #28458f; }
.imageCaptions		{ font-family: Arial,Helvetica,sans-serif; font-size: 9px; font-weight: normal; color: #28458f; }

/* BCE Content Formatting */
.title				{ font-family: Arial,Helvetica,sans-serif, Times, serif; font-size: 16px; font-weight: bold; color: #a60f48; line-height: 30px; }


/* Devider Line ---------------------------------------------------------*/
.deviderQuadLinePadding	 {margin-top:40px; margin-bottom:5px;}
.deviderLinePadding		 {margin-top:40px; margin-bottom:15px;}
.deviderLinePaddingSmall {margin-top:25px; margin-bottom:0px;}


/* Boom Image and Breadcrumb Padding ------------------------------------*/
.boomImageAndBreadcrumbPadding {margin-bottom:5px;}


/* Image Frame ----------------------------------------------*/

.imageFrame {float:right; border:solid 1px #a60f48; padding:2px; margin-left:0px; margin-bottom:5px; } 
.imageLeft {float:left; margin-right:10px; margin-bottom:5px; } 
.imageRight {float:right; margin-left:10px; margin-bottom:5px; } 




/* Navigation ------------------------------------------------------------*/
a 					{ text-decoration: none; color: #b2104d; font-weight:normal; }
a:link 				{ text-decoration: none; color: #b2104d; font-weight:normal; }
a:active 			{ text-decoration: none; color: #b2104d; font-weight:normal; }
a:visited			{ text-decoration: none; color: #28458f; font-weight:normal; }
a:hover 			{ text-decoration: underline; color: #28458f; font-weight:normal; }

a.homeLink 					{ text-decoration: none; color: #b2104d; font-weight:normal; line-height: 25px; }
a:link.homeLink 			{ text-decoration: none; color: #b2104d; font-weight:normal; }
a:active.homeLink 			{ text-decoration: none; color: #b2104d; font-weight:normal; }
a:visited.homeLink			{ text-decoration: none; color: #828458f; font-weight:normal; }
a:hover.homeLink 			{ text-decoration: underline; color: #28458f; font-weight:normal; }


.breadcrumbSelect 			      { font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #a60f48; font-weight:bold; }
.breadcrumbLine 			      { font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #565a84; font-weight:bold; }
a.breadcrumbLink 			      { font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #565a84; font-weight:bold; }
a:link.breadcrumbLink 	      	  { text-decoration: none; color: #565a84; font-weight:bold; }
a:active.breadcrumbLink  	      { text-decoration: none; color: #565a84; font-weight:bold; }
a:visited.breadcrumbLink   		  { text-decoration: none; color: #565a84; font-weight:bold; }
a:hover.breadcrumbLink  	      { text-decoration: none; color: #a60f48; font-weight:bold; }


a.backLink 				    { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #108687; font-weight:bold; }
a:link.backLink 	        { text-decoration: none; color: #108687; font-weight:bold; }
a:active.backLink  		    { text-decoration: none; color: #108687; font-weight:bold; }
a:visited.backLink   		{ text-decoration: none; color: #108687; font-weight:bold; }
a:hover.backLink  	 	    { text-decoration: underline; color: #000a69; font-weight:bold; }

a.topLink 				    { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #28458f; font-weight:bold; }
a:link.topLink 	  		   	{ text-decoration: none; color: #28458f; font-weight:bold; }
a:active.topLink  		    { text-decoration: none; color: #28458f; font-weight:bold; }
a:visited.topLink   		{ text-decoration: none; color: #28458f; font-weight:bold; }
a:hover.topLink  	 	    { text-decoration: underline; color: #a60f48; font-weight:bold; }


.logintop				    { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; }
a.logintop 					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; }
a:link.logintop 			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:active.logintop 			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:visited.logintop			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:hover.logintop 		    { text-decoration: none; color: #022e66; font-weight:normal; }


.navtopline					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; }
.navtop					    { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; }
a.navtop 					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ffffff; font-weight:normal; }
a:link.navtop 				{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:active.navtop 			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:visited.navtop			{ text-decoration: none; color: #ffffff; font-weight:normal; }
a:hover.navtop 			    { text-decoration: none; color: #ecd269; font-weight:normal; }

a.navtop-at 				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #ecd269; font-weight:normal; }
a:link.navtop-at 			{ text-decoration: none; color: #ecd269; font-weight:normal; }
a:active.navtop-at 		    { text-decoration: none; color: #ecd269; font-weight:normal; }
a:visited.navtop-at		    { text-decoration: none; color: #ecd269; font-weight:normal; }
a:hover.navtop-at 			{ text-decoration: none; color: #ecd269; font-weight:normal; }


.navleft                 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; }
a.navleft                { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; line-height: 20px; padding: 0px 10px 0px 0px; display: block; height: 20px; background: url(../images/buttonLeftNav4.jpg) repeat-y; }
a:link.navleft           { text-decoration: none; color: #022e66; font-weight: normal; }
a:active.navleft         { text-decoration: none; color: #022e66; font-weight: normal; }
a:visited.navleft        { text-decoration: none; color: #022e66; font-weight: normal; }
a:hover.navleft          { text-decoration: none; color: #a60f48; font-weight: normal; background: url(../images/buttonLeftNav4_select.jpg) repeat-x; }

.navleft-at              { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; font-weight: normal; }
a.navleft-at             { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; line-height: 20px; padding: 0px 10px 0px 0px; display: block; height: 20px; background: url(../images/buttonLeftNav4_select.jpg) repeat-y; }
a:link.navleft-at        { text-decoration: none; color: #a60f48; font-weight: normal; }
a:active.navleft-at      { text-decoration: none; color: #a60f48; font-weight: normal; }
a:visited.navleft-at     { text-decoration: none; color: #a60f48; font-weight: normal; }
a:hover.navleft-at       { text-decoration: none; color: #a60f48; font-weight: normal; }

.navleft1                 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; }
a.navleft1                { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; line-height: 20px; padding: 0px 10px 0px 0px; display: block; height: 20px; background: url(../images/buttonLeftNav1.jpg) repeat-y; }
a:link.navleft1           { text-decoration: none; color: #022e66; font-weight: normal; }
a:active.navleft1         { text-decoration: none; color: #022e66; font-weight: normal; }
a:visited.navleft1        { text-decoration: none; color: #022e66; font-weight: normal; }
a:hover.navleft1          { text-decoration: none; color: #a60f48; font-weight: normal; background: url(../images/buttonLeftNav1_select.jpg) repeat-x; }

.navleft1-at              { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; font-weight: normal; }
a.navleft1-at             { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; line-height: 20px; padding: 0px 10px 0px 0px; display: block; height: 20px; background: url(../images/buttonLeftNav1_select.jpg) repeat-y; }
a:link.navleft1-at        { text-decoration: none; color: #a60f48; font-weight: normal; }
a:active.navleft1-at      { text-decoration: none; color: #a60f48; font-weight: normal; }
a:visited.navleft1-at     { text-decoration: none; color: #a60f48; font-weight: normal; }
a:hover.navleft1-at       { text-decoration: none; color: #a60f48; font-weight: normal; }


.navleft2                 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; }
a.navleft2                { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; line-height: 20px; padding: 0px 10px 0px 0px; display: block; height: 20px; background: url(../images/buttonLeftNav2.jpg) repeat-y; }
a:link.navleft2           { text-decoration: none; color: #022e66; font-weight: normal; }
a:active.navleft2         { text-decoration: none; color: #022e66; font-weight: normal; }
a:visited.navleft2        { text-decoration: none; color: #022e66; font-weight: normal; }
a:hover.navleft2          { text-decoration: none; color: #a60f48; font-weight: normal; background: url(../images/buttonLeftNav2_select.jpg) repeat-x; }

.navleft2-at              { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; font-weight: normal; }
a.navleft2-at             { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; line-height: 20px; padding: 0px 10px 0px 0px; display: block; height: 20px; background: url(../images/buttonLeftNav2_select.jpg) repeat-y; }
a:link.navleft2-at        { text-decoration: none; color: #a60f48; font-weight: normal; }
a:active.navleft2-at      { text-decoration: none; color: #a60f48; font-weight: normal; }
a:visited.navleft2-at     { text-decoration: none; color: #a60f48; font-weight: normal; }
a:hover.navleft2-at       { text-decoration: none; color: #a60f48; font-weight: normal; }


.navleft3                 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; }
a.navleft3                { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; line-height: 20px; padding: 0px 10px 0px 0px; display: block; height: 20px; background: url(../images/buttonLeftNav3.jpg) repeat-y; }
a:link.navleft3           { text-decoration: none; color: #022e66; font-weight: normal; }
a:active.navleft3         { text-decoration: none; color: #022e66; font-weight: normal; }
a:visited.navleft3        { text-decoration: none; color: #022e66; font-weight: normal; }
a:hover.navleft3          { text-decoration: none; color: #a60f48; font-weight: normal; background: url(../images/buttonLeftNav3_select.jpg) repeat-x; }

.navleft3-at              { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; font-weight: normal; }
a.navleft3-at             { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; line-height: 20px; padding: 0px 10px 0px 0px; display: block; height: 20px; background: url(../images/buttonLeftNav3_select.jpg) repeat-y; }
a:link.navleft3-at        { text-decoration: none; color: #a60f48; font-weight: normal; }
a:active.navleft3-at      { text-decoration: none; color: #a60f48; font-weight: normal; }
a:visited.navleft3-at     { text-decoration: none; color: #a60f48; font-weight: normal; }
a:hover.navleft3-at       { text-decoration: none; color: #a60f48; font-weight: normal; }


.navleft4                 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; }
a.navleft4                { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; line-height: 20px; padding: 0px 10px 0px 0px; display: block; height: 20px; background: url(../images/buttonLeftNav5.jpg) repeat-y; }
a:link.navleft4           { text-decoration: none; color: #022e66; font-weight: normal; }
a:active.navleft4         { text-decoration: none; color: #022e66; font-weight: normal; }
a:visited.navleft4        { text-decoration: none; color: #022e66; font-weight: normal; }
a:hover.navleft4          { text-decoration: none; color: #a60f48; font-weight: normal; background: url(../images/buttonLeftNav5_select.jpg) repeat-x; }

.navleft4-at              { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; font-weight: normal; }
a.navleft4-at             { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; line-height: 20px; padding: 0px 10px 0px 0px; display: block; height: 20px; background: url(../images/buttonLeftNav5_select.jpg) repeat-y; }
a:link.navleft4-at        { text-decoration: none; color: #a60f48; font-weight: normal; }
a:active.navleft4-at      { text-decoration: none; color: #a60f48; font-weight: normal; }
a:visited.navleft4-at     { text-decoration: none; color: #a60f48; font-weight: normal; }
a:hover.navleft4-at       { text-decoration: none; color: #a60f48; font-weight: normal; }


.navleft5                 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; }
a.navleft5                { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; line-height: 20px; padding: 0px 10px 0px 0px; display: block; height: 20px; background: url(../images/buttonLeftNav6.jpg) repeat-y; }
a:link.navleft5           { text-decoration: none; color: #022e66; font-weight: normal; }
a:active.navleft5         { text-decoration: none; color: #022e66; font-weight: normal; }
a:visited.navleft5        { text-decoration: none; color: #022e66; font-weight: normal; }
a:hover.navleft5          { text-decoration: none; color: #a60f48; font-weight: normal; background: url(../images/buttonLeftNav6_select.jpg) repeat-x; }

.navleft5-at              { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; font-weight: normal; }
a.navleft5-at             { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; line-height: 20px; padding: 0px 10px 0px 0px; display: block; height: 20px; background: url(../images/buttonLeftNav6_select.jpg) repeat-y; }
a:link.navleft5-at        { text-decoration: none; color: #a60f48; font-weight: normal; }
a:active.navleft5-at      { text-decoration: none; color: #a60f48; font-weight: normal; }
a:visited.navleft5-at     { text-decoration: none; color: #a60f48; font-weight: normal; }
a:hover.navleft5-at       { text-decoration: none; color: #a60f48; font-weight: normal; }


.navright                 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; }
a.navright                { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #022e66; font-weight: normal; line-height: 12px; padding: 10px 0px 0px 20px; display: block; height: 35px; background: url(../images/buttonRightNav.jpg) repeat-x; }
a:link.navright           { text-decoration: none; color: #022e66; font-weight: normal; }
a:active.navright         { text-decoration: none; color: #022e66; font-weight: normal; }
a:visited.navright        { text-decoration: none; color: #022e66; font-weight: normal; }
a:hover.navright          { text-decoration: none; color: #a60f48; font-weight: normal; line-height: 12px; padding: 10px 0px 0px 20px; display: block; height: 35px; background: url(../images/buttonRightNav_select.jpg) repeat-x;  }

.navright-at              { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; font-weight: normal; }
a.navright-at             { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a60f48; line-height: 12px; padding: 10px 0px 0px 20px; display: block; height: 35px; background: url(../images/buttonRightNav_select.jpg) repeat-x; }
a:link.navright-at        { text-decoration: none; color: #a60f48; font-weight: normal; }
a:active.navright-at      { text-decoration: none; color: #a60f48; font-weight: normal; }
a:visited.navright-at     { text-decoration: none; color: #a60f48; font-weight: normal; }
a:hover.navright-at       { text-decoration: none; color: #a60f48; font-weight: normal; }


.footertxt 					{ font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-decoration: none; color: #565a84; font-weight:normal; }
a.footer 					{ font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-decoration: none; color: #565a84; font-weight:normal; }
a:link.footer 				{ text-decoration: none; color: #565a84; font-weight:normal; }
a:active.footer 			{ text-decoration: none; color: #565a84; font-weight:normal; }
a:visited.footer			{ text-decoration: none; color: #565a84; font-weight:normal; }
a:hover.footer 			    { text-decoration: none; color: #ffffff; font-weight:normal; }



a.nav-opt              { font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-weight: normal; color: #3b3b3b; }
a:link.nav-opt         { text-decoration: none; text-transform: none; font-weight: normal; color: #3b3b3b; }
a:active.nav-opt       { text-decoration: none; text-transform: none; font-weight: normal; color: #3b3b3b; }
a:visited.nav-opt      { text-decoration: none; text-transform: none; font-weight: normal; color: #3b3b3b; }
a:hover.nav-opt        { text-decoration: none; text-transform: none; font-weight: normal; color: #ee6f00; }

a.nav-opt-at           { font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-weight: bold; color: #00a2e5; }
a:link.nav-opt-at      { text-decoration: none; text-transform: none; font-weight: bold; color: #00a2e5; }
a:active.nav-opt-at    { text-decoration: none; text-transform: none; font-weight: bold; color: #00a2e5; }
a:visited.nav-opt-at   { text-decoration: none; text-transform: none; font-weight: bold; color: #00a2e5; }
a:hover.nav-opt-at     { text-decoration: none; text-transform: none; font-weight: bold; color: #00a2e5; }
