/* CSS Document */
body {
	font-size:69.5%;
	margin-top: 1em;
}

h1 {
	color:#274A6E;
	font-weight:normal;
	top: 0px;
	line-height: normal;
	position: relative;


}
#container{
	z-index:0;
}
#mission h2 {
	font-family: inherit;
	font-variant: normal;
	margin: 0;
	padding: 0;
	padding-left: 0.5em;
	line-height: 150%;
	text-align: center;
}
#mission h3 {
	font-size:1em;
	font-family:Georgia, Times New Roman, Times, serif;
	color: #666666;
	margin-bottom: 0px;
	font-style: italic;
}
.blockquote {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:1.5em;
	font-style:italic;
	color:#315C88;
	padding:.5em  0.5em .5em;
	margin: 0 0 1em 0;
	text-align: center;
}
table .blockquote{
margin-left:.25em;margin-right:.25em;}

/*#graphic_band, #header, #footer, #utilities_top, #utilities_bot, #undercont,  #page_info {
	clear:both;
	width:100%;
	position:relative;
	margin:1em 0 0 0;
	top:0;
	left: 0;
	right:0;
	bottom:0;
	
	
}*/
/*  
    set major page divs to 100% width
*/
#header, #undercont, #footer {
	width:100%;
	position:relative;
	height: auto;
}
/*  
    FLOATS
	
*/
.float_rt{
	float:right;
}
.float_clear{
clear:both;}
#utilities{
	width: 60%;
	float:right;
	text-align: right;
	padding: 0.5em;
}
/*
		HEADER
		
*/
#header, #banner {
	font-size:1em;
	text-align: right;
	z-index: 20;
	clear: both;
	position:relative;
	right: 0px;
	float: right;
}
#toputilities{
	position:relative;
	width:60%;
	float: right;
	padding: .5em .25em;
	font-size: 1em;
/*	left: inherit;*/
	overflow: visible;
}
#toputilities_home{
	position:relative;
	float: right;
	padding: .5em 0;
	padding-right: 0.25em;
	font-size: 1em;
	width:100%;
	text-align: right;
}
#bookmark, /*#bookmarkbutton,*/ #menu_bookmark {
	float:right;
	right: 0px;
	top: 0px;
	z-index: 0;
	clear: right;
	padding: 0 0 0 0;
	display: block;
}

#page_title, #division {
	float: right;
	text-align: right;
	position: relative;
	clear: both;
	font-size: 18px;
	z-index: 20;
	width: 50%;
	margin: 0;
	top: 0px;
	/*left: inherit;*/
}

/*
		Undercont -  Center Vertical Unit.  
		Has 2 parts
		CCONTENT & SIDE_RT
		
*/
#sidebar_rt, #content{
z-index:0;
top:0;}
#undercont{
	padding:1em 0;
	overflow: visible;
	z-index:0;
	top:0;
	clear: both;
	position: relative;
	height: 100%;
}
#content {/*  left side of #undercont   */
	float:left;
	width:70%;
	border-style: solid;
	border-color: #ddd;

	border-width: 0.1em;
	position:relative;
	height: auto;
	overflow: visible;
	clear: left;
	top: 0px;
	
}
/*.layerpos{
	width:100%;
}*/
/*
		SIDE, Right
		
*/
.sketch1{
	position: relative;
}

#menu_side_rt {
	position:relative;
	z-index:0;
	clear: both;
}#menu_graphic {
	z-index:0;
	position:relative;
	top:0;
	right: -10px;
	left: 10px;
}
#menu_w_graphic {
	z-index:0;
	position:relative;
	width:100%;
	top:0;
	font-size: 1.2em;
	text-align:right;
	width:100%;
	line-height: 150%;
	overflow: visible;
}
#sidebar_rt, #nav_main {
	position:relative;
	width:24%;
	float: right;
	text-align: right;
	overflow: visible;
}
.pull_quote {
	font-size: 1.7em;
	font-style: italic;
	color: #666666;
	background-color: #eee;
	padding: 1em;
	margin: 0.5em;
}
/*
		FOOTER
*/		
#footer {
	clear:both;
	padding: 1em 0 0;
	text-align: center;
	position:relative;
	width:100%;
	margin-top: 1em;
	bottom: 0px;
	z-index:0;
}
.update_note {
	float:left;
	text-align: left;
}#back_button, #backb {
	float:right;
	z-index:0;
	position: relative;
}
#utilities_bot {
	text-align:center;
	clear: both;z-index:0;
}
.inverse {
	background-color:#3d73a9;
	color:#fff;
	font-style:normal;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

