/* ------WRAPPER STLYLS------ */

.Child #wrapper,
	.Grandchild #wrapper { width:1055px; margin:0 auto; background: url(../images/child-body-bg.jpg) left top no-repeat;} 


/* ------MEGAMENU STYLES------ */
		

.Child #primary_nav_area,
	.Grandchild #primary_nav_area { position:absolute; left:-25px; bottom:-50px; width:975px; height:92px; padding:6px 65px 0; background:url(../images/nav-bg0.png) left top no-repeat; _background:url(../images/nav-bg0.gif) left top no-repeat; }
	.Department #primary_nav_area { position:absolute; left:-25px; bottom:-50px; width:975px; height:92px; padding:6px 65px 0; background:url(../images/nav-bg1.png) left top no-repeat; _background:url(../images/nav-bg1.gif) left top no-repeat; }

/* ------CONTENT STYLES------ */

#content { padding:15px 0 0; z-index:1;}
	
	.Pagelet { font-size:12px;}
	.Pagelet h2 { color:#5b6d5d;}
	.Pagelet .readmore { display:block; text-align:right; line-height:1.2;}
	.Pagelet ul { margin:0; padding:0; list-style:none;}
	.Pagelet ul li{ margin:0; padding:0 0 5px 15px; list-style:none; background:url(../images/sidebar-yellow-bullet.gif) left 5px no-repeat;}
	
	
	
	

	#left { width:240px; float:left;}
		.child-left-section { width:240px;}
		.child-left-section-header { height:25px; padding:27px 20px 10px; font-size:16px; font-weight:bold; color:#821600; background:url(../images/child-left-section-header-bg.png) left top no-repeat;_background:url(../images/child-left-section-header-bg.gif) left top no-repeat;}
		.child-left-section-header img { vertical-align:middle;}
		.child-left-section-content { width:180px; padding:10px 30px 25px; background:url(../images/child-left-section-content-bg.png) left bottom no-repeat;_background:url(../images/child-left-section-content-bg.gif) left bottom no-repeat}
		
		
		#IWantTo { height:183px; background:url(../images/child-left-IWantTo-bg.png) left top no-repeat;_background:url(../images/child-left-IWantTo-bg.gif) left top no-repeat;}
		#IWantTo .child-left-section-header { height:25px; padding:17px 20px 10px; background:none;}
		#IWantTo .child-left-section-content { width:202px; padding:10px 10px 10px 20px; background:none; font-size:11px !important;}
		#IWantTo ul { margin:0; padding:0; list-style:none;}
		#IWantTo ul li { margin:0; padding:4px 0 4px 5px; list-style:none;}
		#IWantTo ul li a { display:block; padding:0 0 0 15px; background:url(../images/sidebar-yellow-bullet.gif) left center no-repeat;}
		
		
	#middle { width:570px; margin:0 2px; float:left;}
	
		.child-middle-section { width:570px;}
		.child-middle-section-header { height:17px; background:url(../images/child-middle-header-bg.png) left top no-repeat;_background:url(../images/child-middle-header-bg.gif) left top no-repeat;}
		.child-middle-section-content { padding:0 20px 20px; background:url(../images/child-middle-content-bg.png) left bottom no-repeat;_background:url(../images/child-middle-content-bg.gif) left bottom no-repeat;}
	
		#hero { margin:0 0 5px 0;}
		.Department #hero { margin:0; width:778px; padding:18px 0 0; background:url(../images/Department-hero-header-bg.png) left top no-repeat;}
		.Department #hero-bg { padding:0 18px 22px 20px; background:url(../images/Department-hero-content-bg.png) left bottom no-repeat;}
		
		#breadcrumb { padding:0 0 5px; margin:0 0 15px 0; font-size:11px; border-bottom:1px dotted #000;}
		.Grandchild #breadcrumb { padding:0 10px 5px 0; margin:0 0 15px 0; font-size:11px; border-bottom:1px dotted #000;}
		.Department #breadcrumb { padding:0 10px 5px 0; margin:0 0 15px 0; font-size:11px; border-bottom:1px dotted #000;}
			.print-btn{ float:right;}
			.print-btn a { display:block; padding:0 0 5px 20px; color:#000; text-decoration:none; background:url(../images/icon-print.gif) left top no-repeat;}
			.share-btn{ float:right;}
			.share-btn a { display:block; margin:0 0 0 10px; padding:0 0 5px 20px; color:#000; text-decoration:none; background:url(../images/icon-share.gif) left top no-repeat;}
		
		.Child #main-content { padding:0 5px;}
		.Grandchild #main-content { padding:0 0 0 5px;}
		.Department #main-content { padding:0 0 0 5px;}
		
		/*#main-content ul { margin:0 0 15px 0; padding:0; list-style:none;}
		#main-content ul li { margin:0 0 0 18px; padding:0; list-style:disc;}*/
		
		#main-content .content-pagelet { float:right; width:211px; margin:0 0 15px 25px;}
		#main-content .content-pagelet-header { padding:7px 10px; color:#821600; font-size:13px; font-weight:bold; background:url(../images/main-content-pagelet-header-bg.gif) left top no-repeat;}
		#main-content .content-pagelet-content { margin:0 0 10px 0; padding:10px; font-size:10px; color:#000; background:url(../images/main-content-pagelet-content-bg.gif) left bottom no-repeat; word-wrap:break-word;}
		#main-content .content-pagelet-pubworks-traveladvisory { float:right; width:125px; margin:0 40px 15px 5px;}
		#main-content .content-pagelet-content h2 { color:#5b6d5d;}
		#main-content .content-pagelet-content .readmore { display:block; text-align:right; line-height:1.2;}
		#main-content .content-pagelet-content ul { margin:0; padding:0; list-style:none;}
		#main-content .content-pagelet-content ul li{ margin:0; padding:0 0 5px 15px; list-style:none; background:url(../images/sidebar-yellow-bullet.gif) left 5px no-repeat;}
		
		#main-content .content { word-wrap:break-word; line-height: 1.5em;}
		
	.Portal #right { width:240px; float:left;}
	.Department #right { width:790px; margin:0 0 0 3px; float:left;}
	.Grandchild #right { width:790px; margin:0 0 0 3px; float:left;}
	
		.Portal .child-right-section { width:240px;}
		.Portal .child-right-section-header { height:25px; padding:27px 20px 10px; font-size:16px; font-weight:bold; color:#821600; background:url(../images/child-right-section-header-bg.png) left top no-repeat;_background:url(../images/child-right-section-header-bg.gif) left top no-repeat;}
		.Portal .child-right-section-header img { vertical-align:middle;}
		.Portal .child-right-section-content { padding:15px 30px 25px 25px; background:url(../images/child-right-section-content-bg.png) left bottom no-repeat;_background:url(../images/child-right-section-content-bg.gif) left bottom no-repeat;}
	
		.Department .child-right-section { width:812px;}
		.Department .child-right-section-header { height:28px; background:url(../images/child-department-right-section-header-bg.png) left top no-repeat;_background:url(../images/child-department-right-section-header-bg.gif) left top no-repeat;}
		.Department .child-right-section-content { padding:0 22px 25px 20px; background:url(../images/grandchild-right-section-content-bg.png) left bottom no-repeat;_background:url(../images/grandchild-right-section-content-bg.gif) left bottom no-repeat;}
	
		.Grandchild .child-right-section { width:812px;}
		.Grandchild .child-right-section-header { height:18px; background:url(../images/grandchild-right-section-header-bg.png) left top no-repeat;_background:url(../images/grandchild-right-section-header-bg.gif) left top no-repeat;}
		.Grandchild .child-right-section-content { padding:15px 22px 25px 20px; background:url(../images/grandchild-right-section-content-bg.png) left bottom no-repeat;_background:url(../images/grandchild-right-section-content-bg.gif) left bottom no-repeat;}
		
		.Wide .child-right-section { width:1055px;}
		.Wide .child-right-section-header { height:18px; background:url(../images/grandchild-wide-section-header-bg.png) left top no-repeat;_background:url(../images/grandchild-wide-section-header-bg.gif) left top no-repeat;}
		.Wide .child-right-section-content { padding:15px 22px 25px 25px; background:url(../images/grandchild-wide-section-content-bg.png) left bottom no-repeat;_background:url(../images/grandchild-wide-section-content-bg.gif) left bottom no-repeat;}
		.Wide #main-content { min-height:400px; height:auto !important; height:400px; padding:0 10px 0;}
		
		#Calendar { height:246px; background:url(../images/child-right-Calendar-bg.png) left top no-repeat;_background:url(../images/child-right-Calendar-bg.gif) left top no-repeat;}
		#Calendar .child-right-section-header { height:25px; padding:17px 20px 10px; background:none;}
		#Calendar .child-right-section-content { width:200px; padding:10px 20px 25px; background:none;}
	

/* Twitter Fix */
.content-pagelet a.ip-twitterfeeds-link{display:block;margin:0;padding:0}
.content-pagelet .ip-twitterfeeds-tweettext{display:block;margin:-15px 0 0 0}
