/* ------------------ */					
/* -- GENERIC PAGE -- */
/* ------------------ */

/* General attributes */
h2 {
	padding-bottom: 7px;
	border-bottom: 1px solid #B8C5D5;
	}
		
/* Content */	
div#content {
	background-position: top left;	
	background-image: url(../../images/background_content_grad2.png);
	}
	/* Header */
	div#header {
		width: auto;	
		height: 50px; /* Total = 58px */
		overflow: hidden;
		padding: 8px 0 0 18px;
		background-color: #F2EFEF;	
		border-bottom: 1px solid #A7ABAC;			
		}		
	/* Main Content */
	div#detail {
		position: relative;
		width: 693px;
		height: 411px;		
		margin-left: 207px;		
		background-color: #FFF; /* Covers up part of background image */
		}		
		/* Important Link Area (optional - formerly contained in header in old design) */ 
		ul#headerlinks {
			position: absolute;
			top: 20px;
			right: 79px;			
			z-index: 1001;		
			list-style-type: none;
			margin: 0 10px 0 0;
			padding: 0;
			font-size: 11px;				
			white-space: nowrap;
			}
			ul#headerlinks li {
				width: auto;
				height: 23px;	
				margin-left: 15px;			
				background: transparent url(../../images/navigation/button_1of2.gif) no-repeat;
				}
				ul#headerlinks a {
					position: relative;
					top: 0px;
					right: -10px;
					display: block;
					padding: 5px 15px 5px 0px;
					text-decoration: none;
					background: transparent url(../../images/navigation/button_2of2.gif) right top no-repeat;
					}
		/* Tab Content */
		div.tabcontent {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 614px; /* Total 624px - EDITED IN IE 5.5 CSS */
			height: 363px;
			overflow: auto;
			margin: 24px 0 0 16px;
			padding-right: 10px;
			background-color: #FFF;
			}		
		/* Tab Navigation */
		div#detail_nav {
			position: absolute;
			top: -28px;
			left: -197px; /* Take extra width to the left to account for padding on list items - EDITED IN IE 5.5 CSS */
			/* REM z-index: 10000; */
			}
			div#detail_nav ul {
				list-style-type: none;
				margin: 0;
				padding: 0;
				}
				div#detail_nav li { /* EDITED IN IE 6 CSS */
					float: left;
					height: 10px;
					margin: 0;
					padding: 0 8px 0 8px;
					border-right: 1px solid #6D6C6C;
					}
				div#detail_nav li#detail_nav1 {
					border-right: none; /* Remove border from last item in list */
					}
					div#detail_nav a {
						position: relative;
						top: -2px;
						padding-bottom: 7px;
						display: block;						
						color: #6D6C6C;
						font-size: 11px;
						font-weight: bold;
						text-decoration: none;
						text-transform: uppercase;
						background-position: bottom center;
						background-repeat: no-repeat;
						}
					div#detail_nav a:hover {
						color: #012A62;
						}									
		/* Additional Content */
		/* Right column content - mostly imagery */
		div.additionalcontent {
			position: absolute;
			top: 24px;
			left: -192px;
			width: 177px;
			height: 363px;
			overflow: hidden;		
			text-align: center;
			}
		