body {margin: 0; font: normal 11px verdana, 'Trebuchet MS', arial, sans-serif; color: #000; background: #fff url(images/bg_body.gif);}


a {color: #663;}
	a:hover {color: #996;}
	
a.endCap img {background: #996;}
	a.endCap:hover img {background: #663;}

a.draftPub {padding-left: 18px; line-height: 20px; background: transparent url(../img/icon_acrobat_small.gif) no-repeat;}
	
img {border: 0;}




td, th {font-size:11px;text-align:left;}


input, select, textarea {font: normal 11px verdana;}

.clearEm {height: 1px; overflow: hidden; clear: both;}




	div.leftCol {float: left; width: 200px; margin: 0 10px 0 0; padding-top: 10px; background: #fff; border-bottom: 1px solid #fff;}
			 ul.sideNav {width: 200px; margin: 0; padding: 0; list-style-type: none;}
			 ul.sideNav li {float: left; background: #333; border-top: 1px solid #fff; clear: both;}
				 ul.sideNav li a {display: block; width: 172px; padding: 1px 14px 2px; color: #eee; text-decoration: none; background: #333 url(images/bg_leftNav_arrow.gif) 5px 5px no-repeat;}
					 ul.sideNav li a:hover {color: #fff;}
				
	div.mainCol {
	float: left;
	width: 325px;
	padding-top: 8px;
	background: transparent;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
}
		div.mainCol h1 {margin: 0 0 5px; padding: 0; font: bold 14px/14px 'Trebuchet MS', verdana;}				
		div.mainCol h4 {margin: 0 0 2px; padding: 0; font: bold 11px/11px verdana;}
			div.mainCol h4.alt {margin: 0 0 8px; padding: 2px 4px 4px; font: bold 11px/11px verdana; background: #EBEBE0; border-top: 1px solid #996;}
				div.search h4.alt {margin-bottom: 15px; font-weight: normal;}
			div.mainCol h4.links {line-height: 13px; margin-bottom: 0 ! important;}
			div.mainCol h4 span.float {float: left; width: 60%;}
			div.mainCol h4 a.float {float: right; padding-left: 7px; font: bold 10px/14px verdana; text-decoration: none; color: #996; background: transparent url(../img/misc_arrow_light.gif) 0 5px no-repeat;}
				div.mainCol h4 a.float:hover {color: #BFBF91;}
			
		div.mainCol p {margin: 0 0 20px;}
			div.mainCol p.alt {padding: 0 4px 8px; border-bottom: 1px solid #996;}
			div.mainCol p.altNoBottom {padding: 0 4px 0px;}


		div.mainCol div.detailInfo {margin: 10px 0 25px;}
			div.mainCol div.detailInfo img.detailHeadshot {float: left; margin-right: 15px;}
			div.mainCol div.detailInfo h4 {margin-bottom: 20px;}
			div.mainCol div.detailInfo h5 {line-height: 18px;}
			
			div.mainCol p.detailLinks {padding: 5px;}
				div.mainCol p.detailLinks a {display: block; float: left; width: 45%; margin-bottom: 5px; padding-left: 10px; background: #fff url(../img/misc_arrow_light.gif) 2px 50% no-repeat;}
		
		div.mainCol ul {margin: 0 0 0 0; padding: 0 0 20px 0; list-style-image: url(../img/bullet_square.gif);}
			div.mainCol ul.alt {margin-left: 0; padding-bottom: 6px; border-bottom: 1px solid #996;}
				

			div.mainCol ul.longList {margin-left: 0; padding-bottom: 12px;}
				div.mainCol ul.longList li{margin-bottom:10px;}

			
			div.mainCol ul.pdfList {margin:10px 10px 10px 20px; padding: 0 0 0 12px; list-style-image:url(../img/icon_acrobat_small.gif) }
				div.mainCol ul.pdfList li{margin-bottom:3px;}
				

			div.mainCol ul.links {margin-top: 0; padding-left: 0; list-style-type: none; list-style-image: none; border-bottom: 1px solid #996;}
				div.mainCol ul.links li {margin: 0; padding: 7px 0 9px 12px; border-top: 1px solid #EBEBE0; background: url(../img/bullet_arrow.gif) 0 9px no-repeat;}		
					div.mainCol ul.links li.top {border-top: none;}	
					
		div.mainCol ul.tertNav {margin: 0 0 17px; padding: 0; list-style-type: none; list-style-image: none; border-top: 1px solid #D5D5C1;}
			div.mainCol ul.tertNav li {height: 14px; padding-left: 22px; background: #fff url(../img/bg_tertNav.gif) no-repeat; border-bottom: 1px solid #D5D5C1;}
			div.mainCol ul.tertNav li.active {display: block; padding-left: 22px; background: #fff url(../img/bg_tertNav.gif) 0 -15px no-repeat; border-bottom: 1px solid #D5D5C1;}
				div.mainCol ul.tertNav li a {text-decoration: none;}
					div.mainCol ul.tertNav li a:hover, div.mainCol ul.tertNav li.active a {color: #000;}
		
		div.mainCol div.columnParent {}
			div.mainCol div.columnParent div.column {float: left; width: 152px; margin-right: 10px;}
			div.mainCol div.columnParent div.farRight {margin-right: 0;}
			
			div.mainCol div.columnParent div.column ul {
			list-style-image:url(images/black-arrow.gif);
			padding-left: 20px;
			}
			div.mainCol div.columnParent div.column ul li{
			margin-bottom: 10px;
			}
			
			div.mainCol ul.linkList {padding-left: 18px; _padding-left: 16px; list-style-image: url(../img/bullet_arrow.gif);}
			div.mainCol ul.linkList2 {padding-left: 18px; _padding-left: 16px; list-style-image: url(../img/bullet_arrow.gif); padding-bottom: 16px; border-bottom: 1px solid #996;}
                      			
		div.mainCol table.infoTable {margin: 0 0 20px; border: 1px solid #CCCCB2;}
			div.mainCol table.infoTable th {padding: 4px 8px; font: bold 10px verdana; color: #000; background: #EBEBE0; text-align: left;}
			div.mainCol table.infoTable td {padding: 4px 8px; font-size: 10px;}
			div.mainCol table.infoTable tr.alt td {background: #F7F7F1;}


		div.mainCol div.imageContainer {margin-bottom: 15px; padding-bottom: 4px; border-bottom: 1px solid #ccc;}
			div.mainCol div.imageContainer img {display: block; border: 1px solid #000;}
			div.mainCol div.imageContainer p {display: inline; margin: 0; padding: 0; font: normal 10px verdana; color: #666;}
	
		div.mainCol div.insetImage {width: 99%;}
			div.mainCol div.insetImage div.imageContainer {float: right; margin: 0 0 .75em 10px;}
			
		div.mainCol p.disclaimer {color: #666; text-indent: -11px; padding-left: 11px;}
		span.disclaimer {color: #666;} 
					 
div.rightCol {float: left; width: 175px;}

		div.rightCol div.rightModule {margin-bottom: 3px;}
		
			div.rightCol div.rightModule h6 {
				font: bold 11px verdana;
				color: #fff;
				background: #999;
				text-transform: uppercase;
				margin-top: 0;
				margin-right: 0;
				margin-bottom: 0px;
				margin-left: 0;
				padding-top: 3px;
				padding-right: 7px;
				padding-bottom: 1px;
				padding-left: 7px;
			}
			div.rightCol div.rightModule h5 {
				font: bold 11px verdana;
				color: #fff;
				background: #999;
				text-transform: uppercase;
				margin-top: 0;
				margin-right: 0;
				margin-bottom: 10px;
				margin-left: 0;
				padding-top: 3px;
				padding-right: 7px;
				padding-bottom: 3px;
				padding-left: 7px;
			}
			
			div.rightModule ul.quickLinks {
				margin:0;
				padding-left:0;
				list-style-type:none;
				list-style-image:none;
				padding-bottom:6px;
				padding-top:8px;
				border-top-width: 2px;
				border-top-style: solid;
				border-top-color: #999;
			}
			
			div.rightModule ul.quickLinks li {display:inline;}
				div.rightModule ul.quickLinks li a {
					display:block;
					margin:0;
					padding-top: 0px;
					padding-right: 0;
					padding-bottom: 6px;
					padding-left: 0px;
			}					
