/*VERT Website Main Style Sheet */

/* Modify the body tag to remove margins */ 
 body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 12px; color: black; line-height: 1.3em
 }

 a:link, a:visited { color: #35689F; }

/* The style for the title of the left navigation menu */ 
.LeftMenu_Title {	vertical-align: top; padding-left: 10px; padding-right: 10px; 
					margin-bottom: 5pt; margin-top: 5pt;
					font-family: Tahoma, Arial, Verdana, sans-serif ; 
					font-size: 14pt;  color: white; }

.LeftMenu_Margin {	margin-left: 8px; margin-right: 8px; margin-top: 2pt; margin-bottom: 2pt; 
					padding-left: 2px; padding-right: 2px; }

.SubCategory_Margin { margin-left: 16px; margin-right: 8px; margin-top: 2px; margin-bottom: 2px; 
					padding-left: 2px; padding-right: 2px; }
					
/* The style used to disable printing the left navigation menu (and other elements) */
.NoPrint { 	/* display : inline;*/ }

/* The style used to enable printing the copyright notice (and other elements) */
.PrintOnly { display : none; }

/* Styles for the main entries in the left navigation menu */ 
 A.LeftNav:link, A.LeftNav:visited { vertical-align: top; 
			font-family: Verdana, Arial, sans-serif ; font-size: 11px; font-weight: bold; 
			color: white; text-decoration: none;} 
 A.LeftNav:hover { color: white; font-weight: bold; background: #5674A5;}
 A.LeftNav:active { color: #3F5478; background: white;}
 
 /* Styles for the selected main entries in the left navigation menu */ 
 A.LeftNavOn:link, A.LeftNavOn:visited { vertical-align: top; 
			font-family: Verdana, Arial, sans-serif ; font-size: 11px; font-weight: bold; 
			color: white; text-decoration: none; background: #5674A5;} 
 A.LeftNavOn:hover { color: white; font-weight: bold; background: white;}
 A.LeftNavOn:active { color: #3F5478; background: white;}

/* Styles for subcategories in the left navigation menu */ 
 A.Subcategory:link, A.Subcategory:visited { vertical-align: top; 
			font-family: Verdana, Arial, sans-serif ; font-size: 11px; 
			color: white; text-decoration: none;} 
 A.Subcategory:hover { color: white; background: #5674A5;}
 A.Subcategory:active { color: #3F5478; background: white;}

/* Styles for selected subcategories in the left navigation menu */ 
 A.SubcategoryOn:link, A.SubcategoryOn:visited { vertical-align: top; 
			font-family: Verdana, Arial, sans-serif ; font-size: 11px; 
			color: white; text-decoration: none; background: #5674A5;} 
 A.SubcategoryOn:hover { color: white; background: white; }
 A.SubcategoryOn:active { color: #3F5478; background: white;}

/* QuoteBox margins determine how close the text gets to the box that contains the quote */ 
/* AlignRight is identical for now, used for images in body copy which  need to be aligned right */
.QuoteBox, .AlignRight { margin-left: 15px; margin-bottom: 10px; }

/* AlignLeft is used for images in body copy which  need to be aligned left */
.AlignLeft { margin-right: 15px; margin-bottom: 10px; }

/* Breadcrumb style */ 
.Breadcrumbs {	padding-left: 25px; text-indent: -5px; padding-top: 5px; 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px; color: #888888; }

/* Styles for the Breadcrumb links */ 
 A.BreadcrumbNav:link, A.BreadcrumbNav:visited { color: #888888; text-decoration: underline; } 
 A.BreadcrumbNav:hover, A.BreadcrumbNav:active { color: #35689F; text-decoration: underline; }
				
/* PageTitle for all pages except the home page */ 
.PageTitle {	padding-left: 20px; 
				font-family: Arial, Geneva, Helvetica, san-serif; 
				font-size: 14pt; font-weight: bold; color: #555555; 
				margin-bottom: 10px; margin-top: 25px; }
				
/* h4 duplicates the PageTitle behavior but with a proper heading */ 
h4 {	padding-left: 20px; 
				font-family: Arial, Geneva, Helvetica, san-serif; 
				font-size: 14pt; font-weight: bold; color: #555555; 
				margin-bottom: 10px; margin-top: 25px; }
				
/* h5 is a slightly smaller heading */ 
h5 {	padding-left: 20px; 
				font-family: Arial, Geneva, Helvetica, san-serif; 
				font-size: 12pt; font-weight: bold; color: #3F5478; 
				margin-bottom: 10px; margin-top: 10px; }
				
/* MainSubhed is a subheading designed to be used on press releases */ 
.MainSubhed { padding-left: 20px; padding-right: 0px; margin-bottom: 0.75em; margin-top: 0.75em; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style: italic;
			font-size: 12px; color: black; line-height: 1.3em}

/* MainText controls the body text on all pages except the home page */ 
.MainText { padding-left: 20px; padding-right: 0px; margin-bottom: 0.75em; margin-top: 0.75em; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 12px; color: black; line-height: 1.3em}
			
/* Small is for type which needs to be smaller than the MainText */ 
.Small { font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 10px; color: black; line-height: 1.3em}

/* FormDesc is used to indicate what form field is being filled out */ 
.FormDesc { padding-top: 5px;
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px; color: black; line-height: 1.3em}
			
.FormField { font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px; color: black; line-height: 1.3em}
			
/* FormDownload is used for the descriptions on the downloads page */ 
.FormDownload { font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 12px; color: black; line-height: 1.3em}
			
.FormDownloadChecked { 	font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 12px; color: black; line-height: 1.3em;
			background-color: #E1E7F0}			
			
/* Legal refers to the text below the footer */ 
.Legal { font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 8pt; color: #888888;  	
				margin-left: 8px; margin-right: 8px; 
				padding-left: 12px; padding-right: 12px; }
				
/* Styles for the Breadcrumb links */ 
 A.Legal:link, A.Legal:visited { color: #888888; text-decoration: none; } 
 A.Legal:hover, A.Legal:active { color: #35689F; text-decoration: underline; }

/* Feature_Text is used on the home page for the text of items under "Company News and "Special Features."*/ 
.Feature_Text  {vertical-align: top; 
				font-family: Verdana, Arial, Geneva, sans-serif ; color: black; 
				font-size: 8pt; line-height: 1.3em;
				margin-top: 2pt; margin-bottom: 10pt; }

/* Feature_Link is used for the titles of items under "Company News and "Special Features."*/ 
A.Feature_Link:link, A.Feature_Link:visited { color:  #003FA8; }
A.Feature_Link:hover { color: #5674A5; }

/* Floats images to the left of copy blocks */ 
.ImageLeft {
	float:left;
	margin: 5px 10px 10px 0px;
	background:#fff;
	padding-bottom : 0px;
	color: #666;
	font-size:10px;
}

.ChartLeft {
	margin-right: 10px;
	margin-bottom: 10px;
}

.ChartText, .ChartYes, .ChartNo, .ChartHeader {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 8pt;
	line-height: 1.2em;
	text-align: center;
	vertical-align : middle;
	padding: 2px;
}

.ChartText {
	font-size: 7pt;
	color: white;
	text-align: left;
}
 .ChartYes {
 	font-weight: bold;
	color: #76EC00;
}
.ChartNo {
	font-weight: bold;
	color: #FF0033;
}
.ChartHeader {
	color: white;
	/*width:70px;*/
} 
 /*
 border-left: 5px solid #666666; border-bottom: 15px solid #666666; 
 border-right: 5px solid #666666; border-bottom: 15px solid #666666;
 background-image: url(PNG_files/img_striped_background.png);
 background: #DDDDDD; 
 */
