/*	TYPOGRAPHY
-----------------------------------------------
1.	Headings
2.	Paragraphs
3.	Blockquotes
4.	Links
5.	Lists
6. 	Miscellaneous
----------------------------------------------- */

/*= 1. Headings
----------------------------------------------- */
h1, .h1 {  
	color: #666;
	font-size:24px;
	line-height: 1em;
	margin: 0;
	padding: 0;    


}


h2, .h2 {  
	color: #0099ff;
	font-size:135%;
	margin: 0 0 14px 0; 
	padding: 6px 0 0 0;	
}


	
h2.sifrwhite /*Used for SIFR replacment only*/ {
	font-family: Arial;
	font-size:24px;
	font-weight:normal;
	line-height:1em;
	padding:0;
  	margin: 0;
  	color:#FFF;
	display:block;
	height:40px;
}


/*= 2. Paragraphs
----------------------------------------------- */
p {
	margin: 0 0 14px 0;
	padding: 0;
	text-align:left;
}
p.halfspace, .halfspace, p.half {
	margin: 0 0 7px 0;
}

p.nospace, .nospace {
	margin: 0; 	
}
p.topspace, .topspace {
	margin: 7px 0;
}

#footer .copyright {
	float: left;
		padding: 0 9px 0 0;color: #666;
}


/*= 4. Links
----------------------------------------------- */
a:link, a:visited { 
	background: transparent;
	color: #666;
	text-decoration: underline; 
}

a:hover, a:focus, a:active { 
	background: transparent;
	color: #666;
	text-decoration: none; 
}

#content a:link, #content a:visited { 
	color: #0099ff;
}

#content a:hover, #content a:focus, #content a:active { 
	color: #0099ff;
}

/* download pdf link */
#content a.pdf:link, #content a.pdf:visited {
	background: url("../images/buttons/btn_download_pdf.gif") 0px 3px no-repeat;
	color: #666;
	display: block;
	padding: 4px 0px 4px 24px;
	text-decoration: none; 
}

/* download excel link*/
#content a.excel:link, #content a.excel:visited {
	background: url("../images/buttons/btn_download_excel.gif") 0px 2px no-repeat;
	color: #666;
	padding: 4px 0px 4px 24px;
	text-decoration: none; 
}

/* download transcript link*/
#content a.transcript:link, #content a.transcript:visited {
	background: url("../images/buttons/btn_download_transcript.gif") 0px 2px no-repeat;
	color: #666;
	padding: 4px 0px 4px 24px;
	text-decoration: none; 
}
#content a.pdf:hover, #content a.pdf:focus, #content a.pdf:active, #content a.excel:hover, #content a.excel:focus, #content a.excel:active,
#content a.transcript:hover, #content a.transcript:focus, #content a.transcript:active {
	text-decoration: underline; 
}



/*= 5. Lists 
----------------------------------------------- */
ul {
	margin:0 0 14px 12px;
	padding: 0;
}
ol {
	margin:0 0 14px 22px;
	padding: 0;
}
ul li, ol li {
	margin: 0 0 1px 0;
	padding:0;
}

ol.alpha li	{list-style-type: lower-alpha;}

ol.spaced, ul.spaced   {
	list-style:none;
	padding:0;
	margin:0;
}
ol.spaced li, ul.spaced li {
	margin:0 0 14px 0;
}

ol.footnotes  {
	list-style:none;
	padding:0;
	margin:0 0 14px 0;
	float:left;
}

ol.footnotes li {
	margin:0;
}
ol li ol {
	margin:14px 0 14px 22px;
}

ol.plain, ul.plain {
	list-style:none;
	padding:0;
	margin:0 0 14px 0;
}
ol.plain li, ul.plain.li {
	list-style:none;
	padding:0;
	margin:0;
}

ol.plain ol, ul.plain ul {
	list-style:none;
	padding:0;
	margin:0 0 14px 0;
}
ol.plain ol li, ul.plain ul li {
	padding:0;
	margin:0 0 0 14px;
}

ol.spaced li, ol.footnotes li, p.footnotes  {
	float:left;
	clear:both;
	width:546px;
}
ol.spaced li span, ol.footnotes li span, p.footnotes span {
	float:left;
}
ol.spaced li span.letter {
	width:20px;
}
ol.footnotes li span.letter, p.footnotes span.letter {
	width:20px;color:#0099ff;
}
ol.spaced li span.notetext, ol.footnotes li span.notetext, span.notetext {
	width:526px;
}


ul.inline{

	display: inline;
	float: left;
	margin: 0 0 24px 0;
	width:100%;
}
ul.inline li {
	list-style-type:none;
	display: inline;
	margin: 0;
 	padding: 0 10px 0 0;
	white-space:nowrap;
}
ul.relatedlist, ul.nobullets{
	margin: 0 0 14px 0;
}
ul.relatedlistnarrow {
	margin: 0;
}
ul.relatedlist li, ul.relatedlistnarrow li, ul.nobullets li {
	list-style: none;
	margin: 0;
}
div#topholder ul.relatedlist li {display:inline;}


ul.relatedlinks {
	margin: 0 0 7px 0;
	padding:0;

}
ul.relatedlinks li {
	list-style: none;
	color: #666;
	margin: 0;
	padding:5px 0 0 0;
	text-decoration:none; 
}
ul#nextlink{
	margin: 0;
	text-align:right;
}
ul#nextlink li {
	list-style: none;	
	color: #666;
	display:block;	
	text-decoration:none;
	font-size:90%; 
}
ul#nextlink li a:link, ul#nextlink li a:visited{
background: transparent url('../images/buttons/btn_view_casestudy.gif') top right no-repeat;
padding:2px 25px 2px 0;	
display:block;
color: #666!important;
text-decoration:underline; 
}
ul#nextlink li a:hover, ul#nextlink li a:focus, ul#nextlink li a:active{
background: transparent url('../images/buttons/btn_view_casestudy.gif') top right no-repeat;
padding:2px 25px 2px 0;	
display:block;
color: #666;
text-decoration:none; 
}

ul.highlights {
	margin:0 20px 14px 20px;
	padding: 0;
	list-style-type:disc;
}

ul.highlights li {
	margin: 0 20px 1px 8px;
	padding:0 0 10px 0;
	list-style-type:disc;
}
ul.hyphen {
	margin:0 14px 14px 14px;
	padding: 0;	
	list-style-type:disc; 

}

ul.hyphen li {
	padding:0 0 10px 0;	
	list-style-type:disc;

}
ul.hyphen li ul.hyphen {
	margin:0 14px 0 20px;
	padding: 0;
	list-style-type:disc;
}

ul.hyphen li,ul.hyphen li ul.hyphen li  {
	padding:0 0 10px 0;
	list-style-type:disc;
}
div.bluegrad ul li{
	color:#FFF;
	margin: 0 0 1px 0;
	padding:0 0 10px 0;
}

ul.relatedlinks a:link, ul.relatedlinks  a:visited { 
	color: #666!important;		
	text-decoration:none;
	padding:0 0 0 10px; display:block; margin:0;
	background: transparent url('../images/site_objects/bg_subnav_bullet.gif') top left no-repeat;
}
ul.relatedlinks a:hover, ul.relatedlinks a:focus, ul.relatedlinks a:active { 	
	text-decoration: underline; 
	padding:0 0 0 10px; display:block; margin:0;
	background: transparent url('../images/site_objects/bg_subnav_bullet.gif') top left no-repeat;
}
ul.relatedlinks li a.blue:link,  ul.relatedlinks  li a.blue:visited { 
	color: #0099ff!important;
	text-decoration:none;
	padding:0 0 0 10px; display:block; margin:0;
	background: transparent url('../images/site_objects/bg_subnav_bullet.gif') top left no-repeat;
	}
ul.relatedlinks li a.blue:hover,  ul.relatedlinks li a.blue:focus,  ul.relatedlinks li a.blue:active { 
	text-decoration: underline; 
	padding:0 0 0 10px; display:block; margin:0;
	background: transparent url('../images/site_objects/bg_subnav_bullet.gif') top left no-repeat;
}
/*= 6. Miscellaneous
----------------------------------------------- */
.bold {font-weight: bold;}
.nobold {font-weight: normal;}
.smalltext {font-size:90%;}
.smallertext {font-size:80%;}
.smallesttext {font-size:75%;}
.error, .red {
	background: transparent;
	color: #FF0000; 
}
.italics {font-style:italic;}

.blue, .cyan, .keyword {color:#0099ff;}
.grey {color:#666;}
.ash {color:#e5e4e4;}
.navy {color:#003366;}
.white {color:#FFFFFF;}
sup {color:#0099ff;font-weight:normal;}