body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #333333; 
	} 

p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #333333;
	line-height: 13pt;
	margin-top: 6pt;
	margin-bottom: 6pt;	 
	}
p.mediaItem {
	margin-bottom: 20px;
}

.col1Home{
width:215px;
float:left;
padding-right:10px;
}

.col2Home{
width:215px;
padding-left:15px;
float:left;

}
h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A12024;
	font-size:1.25em;
} 
h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A12024;
	font-size:1em;
} 
img.quote {
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.normal { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #333333;
	line-height: 13pt;
	margin-top: 6pt;
	margin-bottom: 6pt;	 
	}	
	
.large { 
	font-size: 12pt; 
}	

.small { 
	font-size: 8pt;
	line-height: 11pt;		 
}	

.smallest { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7.5pt; 
}

.bold { 
	font-style: bold; 
	font-weight: bold; 
}

.boldred { 
	font-style: bold; 
	font-weight: bold; 
	color: #990000;
}

.smallboldred { 
	font-style: bold; 
	font-weight: bold;
	font-size: 7.5pt;  
	color: #990000;
}

.smallbold { 
	font-size: 8pt; 
	font-style: bold; 
	font-weight: bold; 
}

.italic { 
	font-style: italic; 
}

.smallitalic { 
	font-style: italic; 
	font-size: 8pt;
}

.boxtext { 
	margin-left: 15px; 
	margin-right: 15px;  
	/*font-size: 8pt; */
}

.backtotop {
	margin-top: 40px;
	margin-bottom: 40px;	
}

.productionnote {
	color: #FF6600;
	font-style: bold; 
	font-weight: bold; 
}

.rnavfeatext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 9pt;	 	 
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 2px;
	font-size: 7.5pt;
}

.table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13pt;	 
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4pt;
	margin-bottom: 4pt;	
	font-size: 9pt;
}

.tablesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 11pt;	 	 
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2pt;
	margin-bottom: 2pt;
	font-size: 8pt;
}

.formelement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 8.5pt;
}

.formelementtight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 8.5pt;
}

.formMargin {
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 3px;
	margin-bottom : 5px;
	font-size: 8pt;
} 

.footer {
	font-size: 8pt;
	margin-left : 19px;
	margin-right : 19px;
	margin-top : 1px;
	margin-bottom : 1px;
	color: #FFFFFF;
	text-align : right;
}
			
.phoneScript { 
	font-style: bold; 
	font-weight: bold; 
	color: #003366; 
}

.black { 
	color: #000000; 
}

.white,.whiteHome, .whiteHome a, .whiteHome a:hover, .whiteHome a:visited { 
	color: #FFFFFF; 
} 

.grey { 
	color: #999999; 
}

.blue {
	color: #91b9d6;
}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	} 

ul { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
} 

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 13pt;
	margin: .5em 0 .5em 0;
}

.header1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	margin-top: 15pt;
	margin-bottom: 0pt;		
} 

.header2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	margin-top: 15pt;
	margin-bottom: 0pt;
} 

.header3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: bold;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	margin-top: 15pt;
	margin-bottom: 0pt;
} 

.header4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	margin-top: 15pt;
	margin-bottom: 0pt;		
} 

.imgBox {
	border: 1px solid #CDCD9A;
	padding: 10px;
	font-size: 7pt;
	font-style: italic; 
	height: 220px;
}

.imgBoxLeft {
	float: left;
	width: 192px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.imgBoxRight {
	float: right;
	width: 192px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Accordion Styles */

.accordion {
	text-align:left;	
}
.accordion div {
	width:460px;
}
.accordion a {
	color: #990000;
}
.accordion a.header {
	background-image:url(../images/imgOpen.gif);
	background-position:98% 50%;
	background-repeat:no-repeat;
	background-color:#CCCC99;
	border-bottom:1px solid #666633;
	border-right:1px solid #666633;
	border-top:1px solid #FFFFCC;
	color:black;
	cursor:pointer;
	display:block;
	font-weight:bold;
	margin-top:0;
	padding:5px;
	text-decoration:none;
}
.accordion a.selected {
	color:white;
	background-color:#9A0303;
	background-image:url(../images/imgClose.gif);
}
.accordion p.subtitle {
	margin: 1em 0;	
}
.accordion ul.noStyle {
	padding: 0;
	margin: 1em 0;
	list-style: none;
}
.accordion ul.noStyle li{
	width: 100%;
	margin: 0;
	padding: 0;
}
.accordion div.boxed ol {
	padding: 0 0 10px 15px;
	margin:0;
}
.accordion div.boxed ol li {
	color:#636331;
	font-size:1.2em;
}
.accordion ul.podcast li a {
	background: transparent url(../images/imgPodcast.gif) no-repeat scroll left center;
	padding: 1px 0 1px 20px !important;
}
.accordion ul.powerpoint li a {
	background: transparent url(../images/imgPowerpoint.gif) no-repeat scroll left center;
	padding: 1px 0 1px 20px !important;
}
.accordion ul.committee {
	margin: 1em 0;
}
.accordion ul.committee li {
	padding: 5px 0 !important;
}
.accordion ul.committee li.stripe {
	background-color:#eeeebb;
}
.accordion ul.committee li span {
	padding: 0 0 0 5px;
	font-weight:normal;
}
.accordion ul.committee li strong {
	padding: 0 0 0 5px;
}
.accordion ul.noStyle span {
	display:block;
	font-weight:bold;
	font-size:0.9em;
}
.accordion div.boxed {
	width:auto;
	border: #CCCC99 1px solid;
	padding: 15px 20px 5px 20px;
	margin: 0.8em 0 1em 0;
}

.accordion div.bubble {
	margin-bottom:24px;
	width:auto;
}
.accordion div.bubble blockquote {
	border:1px solid #CCCC99;
	margin:0;
}
.accordion div.bubble blockquote p {
	color:#636331;
	font-size:1.2em;
	margin:15px 10px;
}
.accordion div.bubble cite {
	font-size:0.9em;
	background:transparent url(../images/imgTip.gif) no-repeat scroll 20px 0;
	font-style:normal;
	margin:0;
	padding-left:28px;
	padding-top:8px;
	position:relative;
	top:-1px;
	display:block;
}
.devNote {
	color: #00FF00;
	background-color: #cc0000;	
}