
/* ----- Home PAGE SPECIFIC STYLESHEET ------*/
#sitelogo {
	margin-left:0;
        padding-left:40px;
}

#headercontent {
	background: url('/images/system2008/bgheader.gif') top left no-repeat;
	height: 401px;
}
#headerleft {
	float: left;
	width: 208px;

}
#headerright {
	width: 685px;
	float: right;
}
#flashcontent {
        margin:10px 0 0 -1px;
}

/* -- audience nav links on left -- */

div#audiencelinks {
background:#012e57;
}
ul#audiencelinks, #audiencelinks ul {	
	list-style: none;
	margin: 5px 0 5px 30px; /* Changed from margin: 10-x 0 5px 30px; */
	color: white;
}
	ul#audiencelinks li,
        #audiencelinks ul li {
		margin:0;
		width:168px;
                position:relative;
                float:left;
                display:block;
	}
ul#audiencelinks ul li {
 float: none;
}
		ul#audiencelinks a, #audiencelinks ul a {
			font-size: 9pt;
                        color: #01305D;
			font-family: "Times New Roman";
			font-weight:bold;
			line-height:1.2;
			display:block;			
			width:170px;			
			padding:6px 0 8px 0;
		}
		/* -- fly-out code for audience links on home page -- */
                ul#audiencelinks a:hover,		                       
		ul#audiencelinks li:hover a,
                #audiencelinks ul a:hover,
                #audiencelinks ul li:hover a { /* this specific style will keep the root level nav element highlighted when you are browsing the drop-downs */
			color:#70a9de;                        
                        text-decoration:none; 
                        padding:6px 0 7px 0;
                        border-bottom:1px solid #70a9de;
		}	                        
		/* ---- drop-down style ------ */
		ul#audiencelinks ul,                 
                #audiencelinks ul ul { /* default styles for the UL */
			z-index:9999;
			position:absolute;
			left:-9999em;							
			margin:0;
			background:#0d3a64;
			padding:10px 5px;					
			width:150px;	
			list-style:none;
		}
		ul#audiencelinks li:hover ul,
               #audiencelinks ul li:hover ul { /* unhides submenu on hover */    
			left:140px;
			top:0;			
		}
			ul#audiencelinks li:hover li,
                        #audiencelinks ul li:hover li {
				background-image:none;	
				padding:0;
				margin:3px 0;
			}				
				ul#audiencelinks li:hover li a,
                                #audiencelinks ul li:hover li a {
					font-size:8pt;					
					padding:2px 0 2px 4px;
					border:1px solid #375b7d;
					height:auto;
					line-height:1.2;					
					width:140px;
					float:none;					
					font-weight:normal;	
					text-align:left;
					color:#fff;
                                        text-decoration:none;
                                        display:block;
				}
				ul#audiencelinks li li a:hover,
                                #audiencelinks ul li li a:hover {
                                        color:#70a9de;
                                        border:1px solid #70a9de;
                                        padding:2px 0 2px 4px;
				}

/* ------- SEARCH AND QUICKLINK AREA --------------- */

#searcharea { /* form containing search and quick boxes */
padding-left:40px;
}
#quicklinks {
	border: 1px solid #FFD040;
	font-size: 8pt;
	color: #666;
        margin:0 0 3px 0;
        width:140px;
        height:auto;
        padding:0;
}
#searchformquestion {
	border: 1px solid #FFD040;
	font-size: 8pt;
	color: #666; 
	width:110px;
        margin:0 0 0 0;
        height:14px;
        padding:0 3px;
}
#searchsubmitbutton {
	height: 17px;
	width: 21px;	
	border: 0;
        margin:1px 0 0 -4px;
	font-size: 8pt;
        vertical-align:top;
}

/* -- news area -- */
td.LSB {
	background: url('/images/system2008/bglsb.gif') top left repeat-x;
}
h1#homenewsheading { /* this is actually located in the header of the HTML */
        margin:45px 0 0 0;
}
ul#homenewslist {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	width: 263px;
}
ul#homenewslist li {
	padding: 0 25px 0 37px;
        line-height:1.2;
        margin-bottom:20px;
}
#footerquote { /* this is not a footer quote, but instead, the small quote graphic in the news area */
	background: url('/images/system2008/smLQuote.gif') bottom left no-repeat;
	width: 66px;
	height: 56px;
}
a.home-more-link {
	font-size: 8pt;
	font-weight: bold;
	color:#002e56;
	text-transform:uppercase;
}

/* -- home center column -- */
td.MainContent {
	padding: 5px 30px 20px 30px;
	background: url('/images/system2008/lgRQuote.jpg') no-repeat bottom right;
}
td.MainContent h1 { /* Calendar H1 */
        margin-bottom:5px;
}
/* ---- events area in center column */
ul#homeeventslist {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#homeeventslist li {
       
}
ul#homeeventslist h3 {
        font-family:Arial;
        font-weight:bold;
        font-size:11pt;
        display:inline;
}
ul#homeeventslist p {
	color:#666666;
	line-height:1.3;
        margin:0 0 15px 0;/* so paragraph doesn't wrap around image */
}
#homeeventslist img {
	float:left;
        padding:4px 10px 0 0;
}

/* -- spotlight area with buttons --- */
td.RSB {
	background-color: #FFBE00;
}
ul#homespotlightlist {
	list-style: none;
	width: 254px;
	padding: 10px 0 20px 0;
}
ul#homespotlightlist li {
	text-align: center;
}
