/* --- */
/* --- Layout Styles --- */
/* --- */
html { margin:0; padding:0; height:100%; }
body { margin:0; padding:0; height:100%; background:url(../images/backgrounds/bgBody.jpg) top left repeat; font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-size:small; }

	#pageContainer { margin:0; padding:0; width:930px; min-height:100%; }
						
			#pageContainer #pageLeft { float:left; margin:0; padding:0 0 20px 0; width:662px; min-height:100%; background:url(../images/backgrounds/bgPageLeft.jpg) 0px 20px repeat-y; }
															
				#pageContainer #pageLeft #mastheadTop { margin:0; padding:0; width:662px; height:21px; background:url(../images/backgrounds/bgMastheadTop.jpg) top left no-repeat; }
				#pageContainer #pageLeft #mastheadBtm { margin:0; padding:0; width:633px; height:132px; background:url(../images/backgrounds/bgMastheadBtm.jpg) top left no-repeat; }
				
				#pageContainer #pageLeft #contentWrapper { margin:0; padding:0; width:633px; min-height:100%; }
								
					#pageContainer #pageLeft #contentWrapper #sidebar { float:left; margin:0; padding:0; width:222px; }
					
						#pageContainer #pageLeft #contentWrapper #sidebar .navMenu { margin:0; padding:0; width:222px; }
					
					#pageContainer #pageLeft #contentWrapper #mainContent { float:left; margin:0; padding:0 20px 20px 20px; width:371px; background:#FFFFFF url(../images/backgrounds/bgMainContent.jpg) top left no-repeat; }
										
		#pageContainer #pageRight { float:right; margin:0; padding:35px 0px 0px 0px; width:258px; }
		
	#pageContainer #pageLeft #footer  { clear:both; margin:30px 0 0 0; padding:0 0 0 10px; width:652px; height:130px; }
		#pageContainer #pageLeft #footer #footerBody { float:left; margin:0; padding:0; width:212px; height:130px; }
		#pageContainer #pageLeft #footer #digitlLogo { float:right; margin:0; padding:104px 40px 0 315px; width:75px; height:26px; }
		
/* --- */
/* --- Display Styles --- */
/* --- */
.clearer { clear:both; }			

.imgLink { border:none; }	

p { margin:0; padding:10px 0 0 0; }

ul { margin:0; padding:10px 0 0 0; list-style-position:inside; }

/* Styles for Sidebar Images */
/* Spanky new styles - http://www.spiffycorners.com/ */

.spanky-container { margin:0 0 20px 0; padding:0;width:244px; }

.spanky-a { display:block; }
.spanky-a * { display:block; height:1px; overflow:hidden; background:#ffffff; }

.spanky-a1 { margin-right:3px; border-right:1px solid #6d6d6d; padding-right:1px; margin-left:3px; border-left:1px solid #6d6d6d; padding-left:1px; background:#bfbfbf; }
.spanky-a2 { border-right:1px solid #191919; border-left:1px solid #191919; padding:0px 1px; background:#cecece; margin:0px 1px; }
.spanky-a3 { border-right:1px solid #cecece; border-left:1px solid #cecece; margin:0px 1px; }
.spanky-a4 { border-right:1px solid #6d6d6d; border-left:1px solid #6d6d6d; }
.spanky-a5 { border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf; }

.spanky-a_content { padding:4px 0; background:#ffffff; }

/* --- */
/* --- Text Styles --- */
/* --- */			
.footerText { color:#FFFFFF; width:212px; }

/* Header Styles */
h1 {}
h2.breadcrumbs { margin:0; padding:0; font-size:90%; }
h3 { margin:0; padding:5px 0 0 0; font-weight:bold; text-decoration:underline; }

/* Link and Navigation Styles */
a { color:#3C89BC; text-decoration:none; }
a:hover { color:#3C89BC; text-decoration:underline; }

.navMenu ul {  margin:0; padding:0; width:100%; list-style-type:none; list-style-position:outside; }
.navMenu li { display:block; margin:0; padding:0; width:222px; height:25px; }
.navMenu li a { display:block; margin:0; padding:3px 0 0 10px; width:212px; height:22px; background:url(../images/navbar/inactive.jpg) top left no-repeat; color:#FFFFFF; text-decoration:none; }
.navMenu li a:hover { display:block; margin:0; padding:3px 0 0 10px; width:212px; height:22px; background:url(../images/navbar/active.gif) top left no-repeat; color:#FFFFFF; text-decoration:none; }
.menu_current { background:url(../images/navbar/active.gif) top left no-repeat; font-weight:bold; }

.footerText a { color:#FFFFFF; text-decoration:underline;  }
.footerText a:hover { color:#FFFFFF; text-decoration:underline; }

#pageContainer #pageRight a img {border:0px;}
