/* Styling for Site */
	
	#content-page p {
		margin: 10px 0;
		font-size: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 14pt;
	}
	
	a {color: #DC2B1B; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px;}
	a:link{color: #DC2B1B; text-decoration: none;}
	a:visited{color: #DC2B1B; text-decoration: none;}
	a:active{color: #DC2B1B; text-decoration: none;}
	a:hover {color: #000 !important; text-decoration: underline;}
	
	h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #DC2B1B;
	}
	
	#content .h1 {
		margin-bottom: 12px;
	}
	
	#content-page h1 strong {
		color: #000000;
		text-transform: uppercase;
	}
	
	#content-page h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		margin-top: 18px;
		color: #DC2B1B;
	}
	
	#content-page h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: normal;
		margin-top: 18px;
		color: #DC2B1B;
	}
	
	#content-page hr {
		color: #CCCCCC; 
		height: 1px; 
		border: 0; 
		border-collapse: collapse; 
		background: #CCCCCC url(../images/hr-line.gif) repeat-x;
	}
	
	#content-page ul {
		font-size: 14px;
		padding: 18px 0 18px 0px;
		list-style-type: none;
	}
			
		#content-page ul li {
			font-size: 14px;
			background-image: url(../images/list-arrow.gif);
			background-repeat: no-repeat;
			background-position: 5px 5px;
			padding-left: 16px;
			line-height: 20px;
			color: #000000;
		}
		
		#content-page ul li a{
			color: #DC2B1B;
			font-size: 14px;
			font-weight: normal;
		}
	
	#content-page ol {
		font-size: 14px;
		padding: 18px 0 18px 20px;
		list-style-type: decimal;
	}
			
		#content-page ol li {
			font-size: 14px;
			padding-left: 4px;
			line-height: 20px;
			color: #000000;
		}
		
		#content-page ol li a{
			color: #DC2B1B;
			font-size: 14px;
			font-weight: normal;
		}
		
	#content-page table {
		border-collapse: collapse;
		border: 0;
		margin-top: 8px;
		margin-bottom: 24px;
		width: 100%;
	}
		
	#content-page table th {
		font-size: 14px;
		background-color: #3F403F;
		color: #FFFFFF;
		font-weight: bold;
		padding: 8px;
	}
	
	#content-page table tr td strong {
		font-size: 14px;
		font-weight: bold;
		color: #5C8139;		
	}
	
	#content-page table tr td {
		font-size: 14px;
		padding: 8px;
	}
	
	#content-page table tr.even td {
		font-size: 14px;
		background-color: #D7D8DA; 
		padding: 8px;
	}
	
	#content-page table tr.odd td { 
		font-size: 14px;
		background-color: #FFFFFF;
		padding: 8px;
	}
	
	#content-page table tr.new td { 
		border-top: #000 solid 2px;		
	}
	
	#content-page table tr td.label { 
		text-align: right;
		padding-right: 10px;
		font-weight: bold;		
	}

/* Contact Form */
	fieldset {
		border: ridge 1px #DBDBDB;
		padding: 6px;
	}
		
	fieldset a{
		font-weight: bold;
	}
	
	legend {
		font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #0263a7;
		padding-bottom: 6px;
	}

	label {
		font-size: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 16pt;
		float: left;
		width: 140px;
		text-align: right;
		padding: 0 3px 8px 5px;
	}
	
	input.text {
		font-size: 14px;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-top: 2px;
		min-width: 200px;
		width: 200px;
		height: 16px;
	}
	
	textarea {
		font-size: 14px;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-top: 2px;
		min-width: 200px;
		width: 200px;
	}
	
	
	br{
		clear: left;
	}
	
	select {
		font-size: 14px;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 16pt;
		min-width: 200px;
	}
	
	.errors {
		color: #FF0000 !important;
		padding: 20px 0 20px 0;
		}
		
	/* Sales Copy */
	
	.big {
		font-size: 14px;
		font-weight: bold;
		color: #DC2B1B;
		text-transform: uppercase;
	}
		
		
	@media print{
			#header, #flash, #left-nav, #header {display:none}
			#content-header h1 {display: inline;}
			#content-header-icons {display:none;}
			#header_print{display:inline}
            .noprint {display:none}
			}