/* CSS Document */

/*---*/
/*- Layout
/*---*/

/* --- General Layout --- */
body { margin:10px auto 10px auto; padding:0; background:url(images/backgrounds/bgBody.jpg) top left repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

	#wrapper { border:1px solid #999999; margin:0 auto; padding:0 5px 5px 5px; width:760px; height:800px; background-color:#FFFFFF; }
		
		#logo { overflow:hidden; float:left; margin:0; padding:0; width:453px; height:86px; }
		
		#pageImage { float:right; margin:0; padding:0; width:304px; height:86px; }
			
		#navBar { float:left; margin:0; padding:0; width:160px; height:714px; }
				
				#digitlLogo { position:absolute; margin:0; padding:0px 5px 0px 0px; top:785px; }
						
		#pageImage2 { float:right; margin:0; padding:0; width:598px; height:132px; text-align:right; }
				
		#txtHead { float:left; margin:0; padding:0; width:394px; height:37px; }
		
		#pageImage3 { float:right; margin:0; padding:0; width:204px; height:37px; }
			
		#content { float:left; margin:0; padding:10px; width:418px; background-color:#FFFFFF; }
					
		#sideBar { float:right; margin:0; padding:0; width:160px; height:545px; background-image:url('images/backgrounds/bgSideBar.jpg');
							 background-repeat:repeat-x; }
		
/* --- */
/* --- DISPLAY STYLES --- */
/* --- */
.clearer { clear:both; }
.clearRight { clear:right; }

h1.mainHead, h1.subHead, h1.pageTitle { display:none; margin:0; padding:0; }
h1.bodyText { margin: 5px 0px 5px 0px; font-size:14px; color:#336699; }
h2, h3, h4, h5 { margin: 5px 0px 5px 0px; }

p { margin-top:10px; text-align:justify; }

ul { margin-left:0; padding-left:2.5em; }

form { margin: 0; }

.mainTxtHeader { color:#FFFFFF; font-size:120%; font-weight:bold; }

.menu { margin:0; padding:10px 5px 0px 5px; width: 140px; }
.menu ul { margin:0; padding:0; list-style-type: none; }
.menu li { display:inline; margin:0; padding:0; }
.menu ul ul { padding-left: 5px; }
.menu li a { display:block; padding:2px 0px 0px 5px; color: #000000; font-size:12px; text-decoration: none; }
.menu li a:hover { color: #999999; font-size:12px; text-decoration:underline; }
.current { font-weight: bold; }

.txtAddress { margin:0; padding:40px 10px 0 10px; }

a.emailLink { color: #000000;  text-decoration: underline; }
a.emailLink:hover { color: #000000; text-decoration:underline; }

.sitemap li a { color: #000000;  text-decoration: none; }
.sitemap li a:hover { color: #999999; text-decoration:underline; }