html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

http://www.linniecarter.com/css/default.css

ï»¿@charset "utf-8";
/**
 * default.css
 *
 * Linnie Carter Web site primary style document
 *
 * Author: Joshua Riddle <josh@theriddlebrothers.com>
 * Version: 1.0
 *
 * STYLE GUIDE
 * Global Styles â (body, paragraphs, lists, etc) 	=GLOBAL
 * Header 											=HEADER
 * Navigation 										=NAV
 * Page Structure									=STRUCTURE
 * Page Elements									=ELEMENTS
 * Footer	 										=FOOTER
 * Text Styles 										=TEXT
 * Forms 											=FORMS
 * Tables											=TABLES
 * Extras 											=EXTRAS
 */

/****************************************
 * Global Styles 				=GLOBAL
 ****************************************/
a {
	color:#003d74; 
	text-decoration:none;
}

a:hover {
	color:#255ca2;
	text-decoration:underline;
}

body {
	background:url(/images/bodybg.png) #97b0d1 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

em {
	font-size: 0.9em !important;
	font-size:1em;
	font-style:italic;
}

h1, h2, h3, h4, h5, h6 {
	color:#003d74;
	font-weight:normal;
	margin-bottom:0.5em;
}

h1 {font-size:1.3em;} /* 24px */
h2 {font-size:1.2em;}

/* Alternate heading type */
h3.alternate { 
	color:#505050; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em; 
	font-weight:bold;
	padding-top:5px;
} 

h4 {font-size:1.0em;}

hr {
	border:none;
	border-bottom:1px dotted #abbed7;
}

img {
	vertical-align:middle;
}

p, #main-content li {
	color:#505050;
	margin:0 0 1em 0;
	line-height:1.4em;
}

ol {
	list-style:decimal;
	margin-left:20px;
}

strong {
	font-weight:bold;
}

ul.square {
	list-style-image: url(/images/bullet.gif);
	margin:1em 0 0 1.8em;
}

ul.square li {
	line-height:0.5em;
	margin-bottom:1em;
}

/****************************************
 * Header 						=HEADER
 ****************************************/
#header {
	background:#fff;
	float:left;
	height:96px;
	width:100%;
}

	#header #contact-info {
		color:#0f4385;
		float:right;
        margin-top:50px;
		width:430px;
	}
	
		#header #contact-info h3 {
			display:inline;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:0.85em;
			font-weight:normal;
		}
	
		#header #contact-info a {
			text-decoration:none;
		}
		
			#header #contact-info a:hover {
				text-decoration:underline;
			}
			
		#header #contact-info img {
			margin-left:5px;
		}
	
	#header #logo {
		float:left;
		margin-top:4px;
	}

/****************************************
 * Navigation 					=NAV
 ****************************************/
#nav {
	background:url(/images/nav_bg.png) repeat-x;
	float:left;
	width:100%;
}

	
	#nav ul li {
		background:url(/images/nav_bar.png) top left no-repeat;
		float:left;
		padding-left:2px;
	}
	#nav ul li img {vertical-align:bottom;}


/****************************************
 * Page Structure 				=STRUCTURE
 ****************************************/
/* maintain page width for inner wrapper */
.inner {
	margin:0 auto;
	width:786px;
}

#content-wrapper {
	float:left;
	margin-bottom:0.4em;
	width:100%;
}

	#content-wrapper #main-content {
		background:#fff;
		float:left;
		width:786px;
	}
	
		#content-wrapper #main-content a {
			text-decoration:underline;
		}
	
	/* Main content column */
	#content-wrapper #main-content #col-main {
		float:left;
		margin:1em 0 1em 0; /* no margin to allow for border on left */
		padding-left:1em;
		width:565px !important;
		width:555px;
	}
	
		#content-wrapper #main-content #col-main.home {
			border-left:solid 1px #c8d5e7;
		}
	
		#content-wrapper #main-content #col-main p,
		#content-wrapper #main-content #col-main li {
			font-size:0.9em;
		}
		
	#content-wrapper #main-content #col-sub {
		float:left;
		font-family:Georgia, Arial, "Times New Roman", Times, serif;
		margin:1em;
		width:150px;
	}	
	
	#content-wrapper #main-content #col-sub h2 {
		margin-bottom:0.8em;
	}
	
	#content-wrapper #main-content #col-sub ul {
		list-style:none;
		margin-bottom: 1em;
	}
	
		#content-wrapper #main-content #col-sub ul li {
			font-size:0.9em;
			margin:0;
			margin-bottom: -1px;
		}
	
	#content-wrapper #main-content #col-sub a {
		color:#4f8bc3;
		text-decoration:underline;
		display: block;
		border: 1px solid #eee;
		margin: 0;
		padding: .5em .25em;
	}
	
		#content-wrapper #main-content #col-sub a:hover {
			color:#003d74;
			text-decoration:none;
			background: #e2e2e2;
		}
	
	/* Photo display w/ caption */
	#content-wrapper #main-content .photo {
		float:right;
		margin:0 0  10px 10px;
		width:150px;
	}
	
		#content-wrapper #main-content .photo .caption {
			font-size:0.8em;
			font-style:italic;
		}

/****************************************
 * Page Elements	 		  	=ELEMENTS
 ****************************************/
 /* Main story on the home page */
#featured-story {
	/*background:#7b0609;
	color:#fff;*/
	float:left;
	height:257px;
	overflow:hidden;
	width:100%;
	background: #fff;
	color: #000;
}

	#featured-story img#stock {
		float:left;
	}
	
	#featured-story #headline {
		float:left;
		width:385px;
		height: 256px;
		border: 1px solid #a40046;
		border-top: none;
		background: #fff;
	}
	
		#featured-story #headline ul {
			color: #005595;
			margin-left: 2em;
			padding-left: .5em;
			list-style: disc;
			padding-top: 2em;
			font-size: .9em;
		}
		
		#featured-story #headline ul li {
			padding-left: 1em;
			padding-bottom: 1em;
		}
	
		#featured-story #headline p {
			margin:0.8em;
			color: #a40046;
		}
	
		#featured-story #headline img {
			float:right;
			margin-top:1em;
		}
	
/* Help box on home page */
#help {
	background:#e2e7ee;
	border:1px solid #a8b8ce;
	float:left;
	margin: 20px 15px;
	padding:12px;
	width:auto;
}

	#help p {
         color:#5d5f60;
		 font-size:0.75em;
	}

	#help p.quoteattribute {
		text-align: right;
		font-style: italic;
	}
	
	#main-content #help h1 a {
		text-decoration:none;
	}

/****************************************
 * Footer	 					=FOOTER
 ****************************************/
#footer {
	color:#fff;
	font-size:0.8em;
	text-align:center;
	width:100%;
}
	
	#footer p {color:#fff;}

	#footer a {color:#fff;}
	#footer a:hover {color:#003d74;}

/****************************************
 * Text Styles 					=TEXT
 ****************************************/


 /****************************************
 * Form Styles 					=FORM
 ****************************************/
form label, div.legend {
	color:#505050;
	font-size:0.9em;
}

form label, div.legend {
	float: left;
	text-align: right;
	width: 35%;
	padding-right: 1em;
	margin-bottom: 1em;
	clear: left;
}

fieldset {
	margin: 1em 0;
	padding: 0;
	clear: both;
	border: none;
	background: none;
}

legend {
	font-size: 1em;
	font-weight: bold;
	margin: 1em 0;
	padding: 0;
}

form textarea, form select, form input {
	margin-left: 1em;
}

form input.text, form textarea.text, form select {
	background:#f1f1f1;
	border:1px solid #adadad;
	width:55%;
}

form textarea.text {
	height: 9em;
	margin-bottom: 1em;
}

fieldset.rd, fieldset.cb {
	width: 55%;
	clear: right;
	margin: 0;
	padding-left: 1em;
}

form br {
	clear: both;
	float: none;
}

form .ta label {
	width: auto;
	float: none;
	clear: both;
}

div.checkbox {
	width: 90%;
	clear: both;
	margin-bottom: .5em;
}

div.checkbox input {
	float: none;
	display: inline;
	width: auto;
	margin: 0 1em 0 0;
	clear: none;
}

div.checkbox label {
	width: auto;
	clear: none;
	text-align: left;
	float: none;
	padding: 0 1em 0 0;
}

.required {
	color:red;
	margin-right: -.6em;
}

#main-content div.errors {
	margin: 1em;
	padding: 1em;
	background: #e2e2e2;
	border: 1px solid #666;
}

#main-content ul.errorlist {
	list-style: disc;
	margin: auto;
}
#main-content ul.errorlist li {
	color: #f00;
	margin: 0 2em;
}

div.results {
	margin: 1em;
	padding: .5em;
	background: #eee;
	border: 1px solid #ccc;
}

 /****************************************
 * Table Styles 				=TABLE
 ****************************************/

 /****************************************
 * Extras						=EXTRAS
 ****************************************/
.clear {clear:both;}
.err {background:#FFD9D9; border:1px solid #CC0000; margin-bottom:10px;}
	.err p {margin:5px;}
.hidden {display:none;}

/*****************************************
* List Styles                   =LIST
*****************************************/
dl.faq {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	color: #505050;
}
dl.faq dt {
	font-weight: bold;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}
dl.faq dd {
	margin: .25em 0 1.5em .25em;
	padding: 0;
	display: block;
	clear: both;
}

#content-wrapper #main-content #col-main ul.examples {
	list-style: disc;
	margin: 0 0 auto 2em;
}

#content-wrapper #main-content #col-main ul.examples li {
	list-style: disc;
	margin: auto;
	padding: 0 1em .25em 1em;
}

/*****************************************
* Jump Menu Styles              =JUMP
*****************************************/
select#jumpmenu {
	display: block;
}
#jumpmenu {
	margin: 1em 0;
}

	div#content-wrapper div.inner div#main-content div#col-main.full {
		width: 776px !important;
	}
	
/*****************************************
* Connect With LCA Badges      =CONNECT   
*****************************************/
div#connect {
	width: 100%;
	display: block;
	float: none;
	clear: both;
	text-align: center;
	margin: 0 auto .5em auto;
	padding: 0;
	background: #fff;
}
#connect ul {
	display: block;
	height: 76px;
	margin: 0 auto;
	padding: .5em 0;
	list-style: none;
	border: none;
}
#connect ul li {
	list-style: none;
	display: inline;
	margin: 0 .5em;
	padding: 0;
	border: none;
}
#connect a {
	text-decoration: none;
}
#connect ul li img {
	padding: 0;
	border: none;
}
a.active {
	background: #F0F0F0;
}

#main-content #services-page ul {
	margin-left: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	list-style: disc;
}