@charset "UTF-8";
/* CSS Document */

html {background-color:#5E95BA; background-image:url(../images/pageBack.jpg); background-repeat:repeat-x;} 
body {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
a {color:#003399;} 
a:hover {color:#990000;text-decoration:underline;}
#banner { position:relative; width:820px; margin:0 auto;}
#banner h1 {background-image:url(../images/flagship2030banner820.gif); background-repeat:no-repeat; width:820px; height:111px; text-indent: -9000px; padding:0px; margin:0px auto;	}
body#home #banner h1 {
	background-image:url(../images/flagship2030banner820Home.gif); background-repeat:no-repeat; width:820px; height:145px; text-indent: -9000px; padding:0px; margin:0px auto;	}

#bannerphotos { position:absolute; top:8px; left:269px;}
body#home #bannerphotos { 
	position:absolute; top:14px; left:345px;
}
.wrapper { width:100%; background-image:url(../images/clouds.jpg); background-repeat:no-repeat; background-position:top left;}
.shadows { width:840px; background-image:url(../images/shadowtile.gif); background-repeat:repeat-x; background-position:top left; margin:0px auto; padding-top:20px; }
.containerwrapper { width:820px; }
.container {
	width:820px;	
	overflow:auto;
	padding:0px;
	margin:0 10px;
	background-color:white;
	font-size:small;
	}

#footer {width:840px; 
background-image:url(../images/footerBG2.gif); 
background-repeat:no-repeat; 
background-position:top center;
padding:60px 0px;
font-size:90%}
#footer {color:#fff; text-decoration:none;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}

#footer-left {width:380px;float:left;margin-left:20px;}
#footer-right {	width:380px;float:right;text-align:right;margin-right:20px;}


#navigation {float:left; width:268px; font-size:95%; }
#navigation p {margin:0px 0px 1px 0px; padding:0px; }

#navigation p a {
display:block;
background:url(../images/bgBlue2.jpg);
background-repeat: no-repeat;
background-position: 0px -75px;
padding-left:46px;  color:white; text-decoration:none;
padding-top:3px;
padding-bottom:3px;

}

#navigation p a:hover {
display:block;
background:url(../images/bgBlue2.jpg) 0px 0px no-repeat;
padding-left:46px; color:papayawhip;text-decoration:underline;
}

#navigation p a.on {
display:block;
background:url(../images/onYellow.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left:46px; color:black; text-decoration:none;
padding-top:2px;
}



/* top curve: yellow with black down arrow */
#navigation p a#plan.topLevel1 {
display:block;
background:url(../images/topLevel1.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left:46px; color:black; text-decoration:none;
padding-top:3px;
}

/* top curve: blue with white down arrow */
#navigation p a#plan.topLevel2 {
display:block;
background:url(../images/topLevel2.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left:46px; color:white; text-decoration:none;
padding-top:3px;
}

/* top curve: blue with white right arrow */
#navigation p a#plan.topLevel3 {
display:block;
background:url(../images/topLevel3.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left:46px; color:white; text-decoration:none;
padding-top:3px;
}

/* top curve: blue with white right arrow HOVER */
#navigation p a#plan.topLevel3:hover {
display:block;
background:url(../images/topLevel3_on.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left:46px; color:white; text-decoration:none;
padding-top:3px;
}

#navigation p a#pdflink:link, a#pdflink:visited {
	display:block;
	background-image:url(../images/pdflinks.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:17px;
	text-indent:-9999px;
	border:none;
	}
#navigation p a#pdflink:hover {
	background-position:0px -48px;
	background-image:url(../images/pdflinks.gif);
	}

#navigation p a#pdflink.on:link, a#pdflink.on:visited , #navigation p a#pdflink.on:hover{
	display:block;
	background-image:url(../images/pdflinks_on.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:17px;
	text-indent:-9999px;
	border:none;
	}
	
#navigation p a#chancellor:link, a#chancellor:visited {
	margin:0px;
	display:block;
	background-image:url(../images/pdflinks.gif);
	background-repeat:no-repeat;
	height:18px;
	text-indent:-9999px;
	background-position:0 -24px;
	}
	
#navigation p a#chancellor:hover {
	margin:0px;
	display:block;
	background-image:url(../images/pdflinks.gif);
	background-repeat:no-repeat;
	height:18px;
	text-indent:-9999px;
	background-position:0px -72px;
	}

#navigation ul {margin:0px; padding:0px;background-image:url(../images/tan_bg.jpg);list-style-type:none;list-style-image:none;padding-bottom:5px;}
#navigation ul li {margin-bottom:3px;padding-left:46px;padding-top:3px;}
#navigation ul ul {background-image:url(../images/lt_tan_bg.jpg);list-style-type:none;list-style-image:none;margin-left:-46px;padding-left:10px;border-bottom:#999 1px solid; display:none;}
#navigation ul ul li {padding-bottom:3px;}

#navigation ul a {text-decoration:none;}
#navigation ul a:hover {color:#990000;text-decoration:underline;}

/* add dark arrow bullet to index, conclusion, appendices link */
li.onlevel1 a {
	background-image:url(../images/arrow_tan.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:5px;
	color:black;
	}

/* add yellow background to section header links */
li.onlevel2 {background-image:url(../images/bgYellow.jpg);
padding-top:3px;
}
/* add light arrow bullet to subsection page link */
li.onlevel3 a {
	background-image:url(../images/arrow_lt_tan.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:5px;
	color:black;
	}

#content{margin-left: 290px; width:520px;  line-height:140%; padding-top:10px;}
#content h2 {font-size:155%;color:#333; margin-top:0; padding-top:0;}
#content h3#sectiontitle {font-style:italic;background-image:url(../images/sectiontitle.jpg); background-repeat:repeat-y; padding:3px 3px; margin:0px;font-size:85%;}
#content h3#breadcrumb {background-image:url(../images/sectiontitle.jpg); background-repeat:repeat-y; padding:3px 3px; margin:0px;font-size:85%;}
#content dt {margin-bottom:10px;}

.clear {clear:both; height:1px;} 

.hideme {display:none;}
.showme {display:inline;}

div.callout {
width:213px; float:right; margin-left:7px; padding:0px;
background: #c6dacb url(../images/calloutCurve.jpg) no-repeat left bottom;
}

div.callout p {
margin:0px; padding:7px 10px 10px 10px;
line-height:150%; 
font-size:110%; 
font-family:Georgia, "Times New Roman", Times, serif; 
}
div.callout img {border-bottom:thick solid white;}

.emphasis {font-family:Georgia, "Times New Roman", Times, serif;
font-size:larger; color:#990033; letter-spacing:.10em;
}


/* Icons for file extensions in content area*/
#content a[href$='.pdf'] { 
	padding-right:20px;
	background: transparent url(/flagship2030/images/icons/icon_pdf.gif) no-repeat center right;
}

#content a[href$='.doc'], a[href$='.rtf'] {
	padding-right:20px;
	background: transparent url(/flagship2030/images/icons/icon_doc.gif) no-repeat center right;
}

#content a[href$='.txt'] {
	padding-right:20px;
	background: transparent url(/flagship2030/images/icons/icon_txt.gif) no-repeat center right;
}

#content a[href$='.pps'], a[href$='.ppt'] {
	padding-right:20px;
	background: transparent url(/flagship2030/images/icons/icon_pps.gif) no-repeat center right;
}
#content a[href$='.xls'] {
	padding-right:20px;
	background: transparent url(/flagship2030/images/icons/icon_xls.gif) no-repeat center right;
}
