@charset "UTF-8";
/* CSS Document */


/* SITE-WIDE CSS */
	body { repeat top center; color:#3c3c3c; font:11px arial, sans-serif; margin:0; padding:20px 0; line-height:17px; z-index:1;}	
	h1 {font:13px helvetica, sans-serif; color:#2f4696; letter-spacing:1px; margin:0 0 8px 0;}
	h2 {font:11px helvetica, sans-serif; color:#1d93d1; letter-spacing:1px; margin:0 0 8px 0;}
	h3 {font:bold 11px arial, sans-serif; margin:0 0 8px 0;}
	p {margin:0 0 3px 0;}
	a:link, a:visited {color:#8c7d49; text-decoration:none;}
	a:hover, a:active {}
	ul, li {margin:0; padding:0;}
	ol {margin:0; padding:0 15px;} 
	table {
	border:1px solid #d7d7d7;
	border-collapse:collapse;
	line-height:14px;
	margin-top: 3px;
	margin-bottom: 20px;
}
	th {background:#1d93d1 url(../images/bg_th.png) repeat-x 100% 100%; color:#f0f0f0; font-weight:normal; letter-spacing:1px; padding:3px 5px; text-align:center;}
	tr.stripe {background-color:#dcebf2;}	
	td {border:0; padding:7px 11px; vertical-align:top; text-align:left;}
	img {border:0;}
	input {background-color:white; border:1px solid #b4b4b4; font:11px arial, sans-serif; margin-bottom:5px;}
	select {color:#3c3c3c; font:11px arial, sans-serif; height:20px; margin:0 0 3px 0; padding:0;}
	

	
/* CSS CLASSES */
	.border {border:1px solid #d7d7d7; padding:10px;}
	.caption {font-size:10px; line-height:14px; padding:2px;}
	.clear {clear:both;}
	.column_half {
	float:left;
	text-align:justify;
	width:46%;
	margin-bottom: 3px;
	margin-right: 1%;
}
.column_half2 {
	float:right;
	text-align:justify;
	width:46%;
	margin-bottom: 3px;
	margin-left: 1%;
}
	.column_third {float:left; margin:3px 1%; text-align:justify; width:29%;}
	.icon {margin:10px auto; height:20px; text-align:center;}
	.last {clear:both;}
	.left {float:left;}
	.legend li {display:block; float:left; margin-bottom:15px; position:relative; width:20%;}
	.pdf {list-style-image:url(../images/icon_pdf_bw.gif); margin:0 0 0 20px; padding:0;}
	.pdf a {bottom:4px; left:-1px; position:relative;}
	img.photo {border:1px solid #B4B4B4;}
	.right {float:right;}
	.small {font-size:10px;}
	.vertical th {background:#1d93d1; text-align:right;}




/* NAVIGATION */
	#navigation {background:url(../images/bg_navigation.png) repeat-x; clear:both; color:#fff; height:47px; margin-bottom:12px; text-transform:capitalize;}
	#navigation a {color:#fff; display:block;}
	#navigation li {display:block; float:left; font:12px helvetica, sans-serif; padding:13px 28px;}
	#navigation li:hover ul, #navigation li.over ul {display:block; z-index:20;}
	#navigation ul {background-color:#f7f0dc; border:1px solid #e6e0d9; border-top:0; display:none; padding:4px 0; position:absolute; top:110px; width:190px;}
	#navigation ul a:link, #navigation ul a:visited {color:#434343;}
	#navigation ul a:hover, #navigation ul a:active {color:#f89829;}
	#navigation ul li {font-size:10px; line-height:12px; padding:7px 22px; width:inherit;}

	#wrapper {background-color:white; border:1px solid #b4b4b4; margin:0 auto; min-height:715px; position:relative; width:985px; z-index:3;}
	#content {}

/* SUB-PAGE NAVIGATION */
	#links {float:left; height:535px; width:205px;}
	#links p {padding:25px 22px; text-align:center;}

	#subnavigation {background-color:#f7f0dc; border-top:1px solid #d7d7d7; border-right:1px solid #e6e0d9; border-bottom:1px solid #e6e0d9; line-height:12px; text-transform:capitalize; width:inherit;}
	#subnavigation li {display:block; font-size:10px; list-style:none; padding:15px 0 0 20px;}
	#subnavigation li.last {padding-bottom:10px;}
	#subnavigation ul {background-color:#f8f8f2; margin:10px 0 0 -20px; padding:0 5px 0 10px; width:inherit;}
	#subnavigation a:link, #subnavigation a:visited {color:#434343;}
	#subnavigation a:hover, #subnavigation a:active {color:#f89829;}
	#subnavigation a.on {color:#f89829;}

	#downloads {background:url(../images/bg_links.png) no-repeat top right; padding:25px 30px; text-align:center;}
	#downloads ul {list-style:none; text-align:left;}
	#downloads ul a {color:#8c7d49;}
	#downloads img {margin:0 4px;}

	#trail {font-size:10px; padding:1px 0 19px 0;}
	#trail a {color:#f89829; margin-right:2px;}


/* CONTENT */
	#copy {
	float:left;
	text-align:justify;
	width:580px;
	margin-top: -3px;
}
	#copy h1 {padding-bottom:9px;}
	#copy p {padding-bottom:13px;}

		
/* HOMEPAGE */
	#flash {border:1px solid #d2d2d2; border-left:0; float:left; width:760px; margin-bottom:32px;}
	#feature1, #feature2, #feature3 {border-top:1px solid #d2d2d2; float:left; padding:15px 22px 10px 22px; text-align:justify; width:180px;}
	#feature1 {height:123px;}
	#feature2 {height:80px;}
	#feature3 {border-bottom:1px solid #d2d2d2; height:80px; margin-bottom:25px;}	
	#feature1 h1, #feature2 h1, #feature3 h1 {text-align:center;}
	#communication1, #communication2, #communication3 {float:left; margin-bottom:25px; text-align:justify;}
	#communication1 {padding:0 25px; text-align:center; width:400px;}
	#communication2 {padding:0 25px; width:260px;}
	#communication3 {padding:0 25px; text-align:justify; width:174px;}
	#communication1 h1, #communication2 h1, #communication3 h1 {text-align:center;}
	#communication2 input {width:200px;}
	#communication2 select {width:260px;}


/* FOOTER */
	#footernav {bottom:0; clear:both; margin-bottom:-17px; position:relative; text-align:center; width:100%;}
	#footernav a {font-size:10px; padding:0 3px;}
	#footer {background:url(../images/bg_footer.png) repeat-x; bottom:-7px; clear:both; font-size:10px; height:35px; margin:7px 0; padding-top:7px; position:relative; text-align:center; width:100%;}
	#flowers {background:url(../images/bg_flowers.png) repeat-x bottom center; bottom:0; height:100%; left:0; position:fixed; width:100%; z-index:2;}


#irsearch_input {
	color:#969696;
	font:11px arial, sans-serif;
	height:12px;
	position:relative;
	width:155px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 18px;
	padding-top: 2px;
	float: right;
	top: -20px;
}

#searchir {width:580px;}

.irsearch_button {
	background:url(images/icon_search.gif) no-repeat center right;
	height:16px;
	margin:0px;
	position:absolute;
	top:1px;
	width:17px;
	left: 563px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.homequoteup {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #FF0000;
}

.homequotedown {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #009933;
	
}

#addBody{
	padding-left: 3px;
} 

