/**************/
/* TEXT SIZES */
/**************/

.bold {font-weight: bold;}
.style2 {font-size: 12pt}
P  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
}

/* 9 pt text */
.smallp  {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
}

/* 8 pt text */
.xsmallp  {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
}

/* 7 pt text */
.xxsmallp {
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* used for breadcrumb on top of page */
.breadcrumb {
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* 10 pt text */
.text  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
}

/* No line under hyperlink text */
.noDecoration  {
	text-decoration : none;
}
.noDecoration:hover {
	text-decoration: none;
}


/* Headings */

/* blue heading */
.heading  {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;	
	color : #063260;
}

/* gold heading */
.header2 {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #963;
}
H1  {
	font-size : 14pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
}
/* Subheadings, titles */
H2  {
	font-size : 13pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;	
}
H3  {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;	
}
H4  {
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;	
	font-style : normal;	
}
H5  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;	
}
H6  {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

/* Order/Unordered Lists */
OL, UL {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
}
/* list item */
li  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	/*list-style-image: url(/images/bullets/blk-star.gif);*/
}
/* table column */
td {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
}
.liBlkArrow  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	list-style-image: url(/images/bullets/blk-arrow.gif);
}

.lefthead  {
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

/*copyright*/
.copy {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
}

.intro {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
}
/* author text */
.author {
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
}

/* links */ 
A {
	color : blue;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A:hover {
	color : #AB2CD5;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A:visted {
	color : #94E279;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
 
/* navigation */
.nav { 
	COLOR: #FF0000; 
	font-family : Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
}
.block {
	margin-left: 2 em;
	margin-right: 2 em;
}

/* font color */
.white  {
	color : #FFFFFF;
}
.purple  {
	color : #A28FAA;
}
.drkpurple  {
	color : #3300FF;
}
.red  {
	color : #C11717;
}
.green  {
	/*color : #eaffdc;*/
	color : #00FF00;
}
.blue  {
	color : #360F87;
}
.navy_blue {
	color : #063260;
}
.salmon  {
	color : #963963;
}
.gold {
	color: #996633;
}
.pink {
	color : #EFE2F3;
}
.gray {
	color : #E9E9E9;
}
.lightgray {
	color : #666666;
}

/* carrot */
.carat  {
	color : #709B46;
	font-weight: bold;
}

/* Speacial Headings */
.purpBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A28FAA;
}
.tr_nvyblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #063260;
}
.tr_salmon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A28FAA;
}

/* Blue background, white font; Use for table headings */
.BluBk_WhtFt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #063260;
}
/* Added on 1/28/05 by LB */
.GryBk_BlkFt {
	background-color: #f5f5f5;
}

/* Headings using for 2004 Leadership Conference pages */
.atGlanceDayDiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A28FAA;
}
.atAGlanceTypeDiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background-color: #FEBA76;
}
.AtAGlanceTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.AtAglanceDetails {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.AtAGlancePageTitle {
	font-family: "Arial Black";
	font-size: 24pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #063260;
}

/* Annual Meeting */

.am05_Heading  {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;	
	color : #000000;
}
/* Added on 1/28/05 by LB */
.am05_BluBk_WhtFt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #063260;
}
/* Added on 1/28/05 by LB */
.am05_GryBk_BlkFt {
	background-color: #CCCCCC;
}
.am05_green  {
	color : #4A7222;
}
.am05_red  {
	color : #BA3838;
}
.am05_subheading {
	color : #4A7222;
	font-weight: bold;
}
.inputbox {
	border: 1px solid #000000;
}
.smallbutton {
	font-name: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight:bold;
	color:#FFFFFF;
	border: .05px solid #000000;
	background-color:#063260;
}
.subheading {

	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;	
	color : #963963;
}
.required {
	color : #C11717;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
}

/* TABLES */
Table.OutterTable {
	font: Arial, Helvetica, sans-serif;
	width:100%;
	background-color:E7E7E7;
	vertical-align:top;
	border-style:none;
}
Table.OutterTable TD{
	font: Arial, Helvetica, sans-serif;
	vertical-align:top;
}

/**/
Table.EmailMsg TD{
	border-bottom-color:#E6E6E6;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:.3em;
	font: Arial, Helvetica, sans-serif;
}
Table.EmailMsg TD.Label{
	background-color:#E1EBFB;
	font-weight:bold;
	font-size : 9pt;
	width:1%;
}

/**/
Table.tblMain {
	background-color:#FFFFFF;
	width:100%;
	vertical-align:top;
	border-style:none;
}
Table.tblMain TD{
	padding:.05em;
	font: Arial, Helvetica, sans-serif;
}
Table.tblMain TD.Label{
	font-size : 10pt;
	width:1%;
}
/**/

.Italic {
	font-style: italic;
}
.DartHeading {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;	
	color : #FFFFFF;
}
.Underline {
	text-decoration: underline;
}
.query {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #C11717;
}
.err {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #C11717;
	font-weight : bold;
	font-style : normal;	
}
.important {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #C11717;
	font-weight : bold;
	font-style : normal;	
}
.go {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #66CC00;
	font-weight : bold;
	font-style : normal;	
}
.whiteBold {
	color : #FFFFFF;
	font-weight: bold;
}
.test {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #FF6600;
	font-weight: bold;
}
textarea {
font-family: Arial,Verdana,Helvetica,sans-serif;
font-weight: normal;
}