/* General Content */

	p {
		font-size: 12px;
		line-height: 18px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
	}
	
	h1 {
		font-family: Arial, Helvetica, sans-serif;
		color: #00447c;
		font-size: 16px;
		line-height: 21px;
		font-weight: normal;
		margin-bottom: 15px;
	}
	
	h2 {
		font-family: Arial, Helvetica, sans-serif;
		color: #00447c;
		font-size: 16px;
		line-height: 21px;
		font-weight: normal;
		margin-bottom: 15px;
	}
	
	h3 {
		color: #8596ad;
		font-size: 16px;
		line-height: 21px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	h4 {
		font-family: Arial, Helvetica, sans-serif;
		color: #00447c;
		font-size: 14px;
		line-height: 21px;
		font-weight: normal;
	}
	
	h5 {
		color: #00447c;
		font-size: 14px;
		line-height: 21px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	h6 {
		color: #096aaa;
		font-size: 12px;
		line-height: 18px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #d6d8cd;
		margin-top: 10px;
	}
	
	.note {
		font-size: 11px;
		color: #666666;
	}

/* Top Navigation */

	#TopNav {
		display: block;
		margin: 40px 0 0 0;
	}
	
	#TopNav li {
		float: left;
		padding: 0 10px 0 10px;
		border-left: 1px solid #ffffff;
		font-size: 11px;
		text-transform:uppercase;
	}
	
	#TopNav li a {
		color: #ffffff;
	}
	
	#TopNav li a:hover {
		color: #b6dcfa;
	}
	
	
	#TopNav li.first {
		border-left: 1px solid #00457c;
	}


/* Standard Links */

	a { color: #f6891f; text-decoration: none; outline:none;}
	a:link { color: #f6891f; text-decoration: none; outline:none;}
	a:hover { color: #750605; text-decoration: none; outline:none;}
	a:visited { color: #f6891f; text-decoration: none; outline:none;}
	a:visited:hover { color: #750605; text-decoration: none; outline:none;}


/* Product Dropdown Styles */

	#product, #product ul { /* all lists */
		list-style: none;
		line-height: 1;
		padding: 0;
		z-index: 20;
	}
	
	#product a {
		display: block;
	}
	
	#product a:hover {
		text-decoration: none;
		color: #096aaa;
	}
	
	#product li ul li a {
		display: block;
		outline: none;
	}
	
	#product li ul li a:hover {
		text-decoration: none;
	}
	
	#product li { /* all list items */
		padding: 0; 
	}
	
	#product li ul { /* second-level lists */
		position: absolute;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		background-color: #efefef;
		margin: 0;
		padding: 0 0 0 1px;
	}
		
	#product li:hover ul, #product li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}


/* Forms */

	.shortformfield {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333;
		width: 125px;
		height: 12px;
	}
	
	.shortformphone {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333;
		height: 12px;
	}
	
	.shortformselectfield {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333;
		width: 175px;
	}
	
	.shortformcomments {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333;
		width: 175px;
		height: 100px;
	}
	
	.longformfield {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #555;
		width: 200px;
		height: 14px;
	}
	
	.longformselectfield {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #555;
		width: 200px;
	}
	
	.longformcomments {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #555;
		width: 400px;
		height: 100px;
	}



/* Content */
	
	.livechat {
		padding: 0 10px 0 0;
	}
	
	#IndexPanels .panel {
		padding: 0 5px 0 0;
	}

	#Right .panel {
		padding: 0 0 5px 0;
	}
	
	#LeftContent ul {
		
	}
	
	#LeftContent ul li {
		margin: 4px 0 4px 0;
		padding: 0 0 5px 15px;
		background: url(../images/bullet-one.jpg) top left no-repeat;
		font-size: 12px;
		line-height: 16px;
	}
	
	#LeftContent ul ul {
		margin: 4px 0 8px 15px;
	}
	
	#LeftContent ul ul li {
		margin: 4px 0 4px 0;
		padding: 0 0 5px 15px;
		background: url(../images/bullet-two.jpg) top left no-repeat;
	}
	
	
	#sitemap ul li {
		margin: 4px 0 4px 0;
		padding: 0 0 5px 15px;
		background: url(../images/bullet-one.jpg) top left no-repeat;
		font-size: 14px;
		font-weight: bold;
	}
	
	#sitemap ul ul {
		margin: 4px 0 8px 15px;
	}
	
	#sitemap ul ul li {
		margin: 4px 0 4px 0;
		padding: 0 0 5px 15px;
		background: url(../images/bullet-two.jpg) top left no-repeat;
		font-size: 12px;
		font-weight: normal;
	}


/* Footer Content */


	#Footer p {
		font-size: 10px;
		line-height: 16px;
		font-family: Arial, Helvetica, sans-serif;
		color: #ffffff;
	}
	
	#Footer a { color: #ffffff; text-decoration: none; outline: none; margin: 0 10px 0 0; padding:0 0 0 12px; border-left:1px solid #ffffff; font-size: 10px; text-transform:uppercase;}
	#Footer a:link { color: #ffffff; text-decoration: none; outline: none;}
	#Footer a:hover { color: #ffffff; text-decoration: underline; outline: none;}
	#Footer a:visited { color: #ffffff; text-decoration: none; outline: none;}
	#Footer a:visited:hover { color: #ffffff; text-decoration: underline; outline: none;}
	
	#Footer a.last {
		border-right:1px solid #f5f5f0;
	}
