/**
 * New Template CSS
 */
 body {
	font-family: Verdana, Arial, sans serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: #F6F6F6;
 }
	b { font-family: Tahoma Bold, Verdana, Times New Roman, Helvetica, sans-serif; }
 	#ShadowContainer {
 		width: 800px;
 		margin: 0 auto;
 		padding: 0 6px 0 0;
 		background: url('../images/shadow-right.gif') repeat-y right 0;
 	}
 	*html #ShadowContainer { padding-right: 4px; }
 	#PDCContainer {
 		width: 800px;
 		position: relative;
 		border: 1px solid #021444;
 		border-top: 0;
 		padding: 0 0 124px 0;
 		background: #FFF url('../images/footer.jpg') no-repeat right bottom;
 	}
	.hrpacContainer { background: #FFF url('../images/footer.jpg') no-repeat right bottom !important; }
	.pltwContainer { background: #FFF url('../images/footer.jpg') no-repeat right bottom !important; }
	.VATContainer { background: #FFF url('../images/footer.jpg') no-repeat right bottom !important; }
	#Container {
 		width: 800px;
 		position: relative;
 		border: 1px solid #021444;
 		border-top: 0;
 		padding: 0 0 124px 0;
 		background: #FFF url('../images/footer.jpg') no-repeat right bottom;
 	}
 	#Header {
 		background: #002B5F url('../images/odu_logo.gif') no-repeat 0 0;
 		padding-top: 27px;
 	}
		#Header .divider {
			background: #D3D5D2;
			height: 4px;
			border: 1px solid #000;
			border-right: 0;
			border-left: 0;
			overflow: hidden;
		}
	a { text-decoration: none; color: #0000CC; }
	a:active { text-decoration: underline !important; color: #FF0000 !important; }
	a:hover { text-decoration: underline !important; color: #6699CC !important; }
	 #PDCLogo {
		background: url(../images/pdc-header.jpg) no-repeat;
		width: 800px;
		height: 97px;
		display: block;
	 }
	 #HRPACLogo {
		background: url(../images/hrpacheader.jpg) no-repeat;
		width: 800px;
		height: 97px;
		display: block;
	 }
	 #HRVBOCLogo {
	 	background: url(../images/hrvbocheader.jpg) no-repeat;
		width: 800px;
		height: 97px;
		display: block;
	 }
	 	#HRVBOCLogo span { display: none; }
	 #VATLogo {
		background: url(../images/vatHeader.jpg) no-repeat;
		width: 800px;
		height: 97px;
		display: block;
	 }
	  #VATLogo2 {
		background: url(../images/vatHeader2.jpg) no-repeat;
		width: 800px;
		height: 97px;
		display: block;
	 }
	  #ProjectLeadTheWayLogo {
		background: url(../images/pltwheader.jpg) no-repeat;
		width: 800px;
		height: 97px;
		display: block;
	 }
		#VATLogo span, #PDCLogo span,  #ProjectLeadTheWayLogo span, #HRPACLogo span { display: none; }
	p { margin: 0 0 15px 0; }
	 #PDCTitle {
		font-family: Verdana, Tahoma, Times New Roman, Helvetica, sans-serif; 
		font-size: 18px;
		font-weight: bold;
		color: #002F65;
		text-align: right;
		padding: 0 10px 10px 25px;
		margin: 0px;
	}
	*html #PDCTitle { margin: 0 0 0 300px; }
	#Title {
		font-family: Verdana, Tahoma, Times New Roman, Helvetica, sans-serif; 
		font-size: 18px;
		font-weight: bold;
		color: #002F65;
		text-align: right;
		padding: 0 10px 10px 25px;
		margin: 0px;
	}
	*html #Title { margin: 0 0 0 300px; }
	 .clear {
		height: 0px;
		width: 0px;
		line-height: 0px;
		overflow: hidden;
		clear: both;
	 }
		#Navigation {
			width: 162px;
			float: left;
			list-style: none;
			margin: 0 0 0 0;
			padding: 0 10px;
			font-size: 12px;
		}
			#Navigation li { 
				padding: 0 0 0 14px;
				margin: 12px 0 0;
			}
			#Navigation li a { 
				display: block;
				width: 170px;
				color: #1B3665;
				text-decoration: none;
				font-family: Verdana, Arial, sans serif;
				font-variant: small-caps;
				font-weight: bold;
				font-size: 13px;
			}
			#Navigation li a:hover {
				color: #6699cc;
				text-decoration: underline;
			}
			#Navigation li a.navEmail { 
				text-transform: none; 
				font-weight: bold;
			}
		#Content { 
			float: left; 
			padding: 10px 5px 0 25px;
			margin: 0 0 25px;
			width: 565px;
			text-align: justify;
			overflow: hidden;
		}
		#RegisterNow {
			display: block;
			width: 132px;
			height: 24px;
			background: url(../images/registernow.png) no-repeat;
			margin: 15px auto;
		}
		#RegisterNow:hover { background: url(../images/registernowhover.png) no-repeat; }
			#RegisterNow span { display: none; }
 	#Footer {
 		width: 806px;
 		margin: 0 auto;
 		padding: 0 0 4px 0;
 		background: url('../images/shadow-bottom.gif') repeat-x 0 bottom;
 		position: relative;
 	}
 		#FooterCorner {
			width: 4px;
			height: 5px;
 			background: url('../images/shadow-corner.gif') no-repeat;
 			position: absolute;
 			bottom: 0;
 			right: 0;
 			z-index: 200;
 		}

	
	/* Course directory lists */
	.DirectoryTable {
		border-collapse: collapse;
	}
		.DirectoryTable th {
			background: #DDDEE0;
			color: #001244;
			padding: 2px 0;
			font-size: 11px;
			border-bottom: 1px solid #001244;
		}
		.DirectoryTable td {
			vertical-align: top;
			border-bottom: 1px solid #ccc;
			padding: 5px 8px;
			font-size: 11px;
		}
