@charset "utf-8";
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


/*== GLOBAL ==*/
body { font-family: Arial, Helvetica, sans-serif; margin:0 auto;}

strong { font-weight: bold;}
em { font-style: italic;}
sup { font-size: 75%; vertical-align: top;}

.clear { clear: both;}
.blue { color: #005581;}
.strong { font-weight: bold;}
.larger { font-size: 1.2em }
.larger sup { vertical-align: super;}

object, embed { outline: none;}

.forPrint { display: none;}

/*== SITE HEAD ==*/
#siteHead { height: 129px; position: relative; width: 990px; margin-top:19px;}
	#siteHead .siteLogo { display: inline; float: left; margin: 0 0 0 30px; width: 141px;}
	#siteHead .abbottLogo { display: inline; float: right; margin: 0 44px 0 0; width: 95px;}
	#siteHead .util { bottom: 10px; color: #2d2d2d; font-size: 10px; line-height: 12px; position: absolute; right: 0;}
		#siteHead .util a { color: #2d2d2d; text-decoration: none;}
			#siteHead .util a:hover { text-decoration: underline;}
	
/*== SITE BODY ==*/	
#siteBody { width: 990px;}

	/*-- sidebar --*/
	#sidebar { display: inline; float: left; margin: 0 14px 0 0; padding: 0 0 0 35px; width: 155px;}
	
	.siteNav { border-top: 1px solid #8c8c8c; border-bottom: 1px solid #8c8c8c; color: #666; font-size: 11px; line-height: 13px; padding: 5px 0 20px;}
		.siteNav a { color: #666; font-weight: bold; text-decoration: none;}
			.siteNav a:hover { text-decoration: underline;}
		.siteNav ul { width: 150px;}
		.siteNav li { height: 100%; overflow: hidden; padding: 5px 0 0;}
	
	#sidebar .ctas { margin: 23px 0 0; text-align: right;}
		#sidebar .ctas .cta { margin: 0 0 19px;}
				
	/*-- content --*/	
	#content { display: inline; float: left; width: 786px;}		
		#content #hero { color: #333; font-size: 0.75em; line-height: 1.25em; margin: 0 0 25px;}
			#content #hero h1 { margin: 0; padding: 0;}
			#content #hero p { margin: 3px 0 0; padding: 0 0 0 17px;}
			
	#contentMain { color: #333; font-size: 0.75em; line-height: 1.25em; padding: 0 0 25px 17px; width: 769px;}
		#contentMain h1 { margin: 0; padding: 0;}
		#contentMain h2 { margin: 0 0 -0.75em; padding: 0;}
		
		#contentMain a { color: #005581;}
		
		#contentMain p, #contentMain ul,  #contentMain ol { margin: 1.125em 0;}
		#contentMain .intrograph { color: #666; margin-bottom: 1.875em;}
		
		#contentMain li { list-style-type: disc; margin: 0 0 1.0em 20px;}
		#contentMain ol li { list-style-type: decimal;}
		
		#contentMain .bordered { border-bottom: 1px solid #e6e6e6; margin: 0 0 35px; padding: 0 170px 7px 0; position: relative; width: 576px;}
		    #contentMain .bordered .arrowTop { top: 40px; position: absolute; right: 0;}
			#contentMain .bordered .arrow { bottom: 0; position: absolute; right: 0;}
			#contentMain .bordered .small { font-size: 0.83em; font-weight: normal;}
			
		/*-- isi --*/
		#isi { color: #000;}
			#isi p.h1 { font-size: 1.16em;}
			#isi p.h2 { font-size: 1.16em; margin-top: 2.0em;}
		/*-- references --*/
		#references { font-size: 0.92em; margin: 2.0em 0 0;}
		#references ol li { margin-bottom: 0;}
		#references .divided { border-top: 1px solid #333;}
		
		/*-- footer --*/
		#footer {font-size:11px; font-weight:bold; color:#666; padding:30px 0 0 0; text-align:center;}
        #footer a {text-decoration:none;}
        #footer a:hover {text-decoration:underline;}
        #footer .projectNumber { float:left;}
        #footer .divide { margin: 0 5px 0 5px;}
		
		
#popup { color: #333; font-size: 0.75em; line-height: 1.25em; padding: 15px;}	
	#popup h1 { color: #000; font-size: 1.333em; font-weight: bold;}
	#popup p, #popup ul { margin: 0;}
	#popup li { list-style-type: square; margin: 0 0 0 15px;}
	#popup .item { margin: 1.125em 0;}
	

