﻿/**
 * Type CSS, includes all Free & Clear typography styles.
 * @browsers: All
 **/
 
 	/* Element styles */
 	
 		a {
			font-size: .95em;
			line-height: 1.35em;
 			color: #FA710D;
 			text-decoration: none;
 		}
 	
 			a:hover {
				color: #DC5800;
 				text-decoration: underline;
 			}
	
		body {
			font-family: Tahoma,Arial,Sans-Serif;
			font-size: .80em;
			line-height: 1.75em;
			color: #30383F;
		}
		
		h1,
		h2,
		h3 {
			margin: 0;
		}
		
		h1 {
			font-size: 20px;
			line-height: 28px;
		}
		
			.newsletterBody h1,
			.newsletterBody h2 {
				font-weight: normal;
			}
		
		h2 {
			font-size: 18px;
			line-height: 22px;
		}
			
		h3 {
			font-size: 13px;
			line-height: 18px;
			margin-bottom: 4px;
		}
			
		h4 {
			font-size: 12px;
			line-height: 18px;
			margin: 4px 0 0;
		}
		
		p {
			margin: 4px 0 8px 0;
			line-height: 1.35em;
		}

		ul, ol {
			margin: 0 0 1em 3em;
		}

			ol {
				margin: 8px 24px;
				list-style-type: decimal;
			}
		
				ol li {
					margin: 4px 0;
					font-weight: bold;
					color: #FA710D;
				}
				
					ol li span {
						color: #30383F;
						font-weight: normal;
					}
		
	/* General styles */

		a.pointer {
			display: block;
			margin-top: 6px;
			padding-left: 18px;
			background: transparent url(/_media/common/images/icons/bullet-round.gif) no-repeat left center;
			font-weight: bold;
		}

		a.contact {
			padding-left: 20px;
			background: transparent url(/_media/common/images/icons/letter.gif) no-repeat left 3px;
			font-weight: bold;
		}
		
		.smallText {
			font-size: .95em;
		}
		
		.whiteText {
			color: #FFFFFF;
		}
	
		.orangeText,
		.required {
			color: #FA710D;
		}
		
		.grayText {
			color: #54616E;
		}
		
	/* Layout section styles */
	
		/* Footer */
		
			#footer {
				font-size: 0.95em;
			}