/*
  print.css, 2007/04/25 06:16:25
  created for adrservices.org by
  Program This! Web Solutions
  http://www.programthisweb.com

  Copyright (c) 2007 ADR Services, Inc
*/

*	{ margin: 0; padding: 0; }

#skip, #shadow-top, #shadow-bottom, #blackBarTop, #bodyLeft, #subnav, .tabberlive, #bottomNav, #ptws, #subpage #downloadPanel	{ display: none; }

body	{ font: 10px/10px Verdana, Arial, Helvetica, sans-serif; color: #33241a; background: #fff; }

a:link	{ color: #62A2D0; }
a:visited	{ color: #438490; }
a:hover	{ color: #A6D0D7; text-decoration: none; }

table	{ margin: 0 0 20px; }
td	{ vertical-align: top; }

#shadow	{ position: relative; top: 0; margin: 0; width: 705px; background: #fff; z-index: 1; }

#container	{ position: relative; left: 0; top: 0; float: none !important; margin: 0; width: 705px; height: auto; z-index: 3; }

	#header	{ position: relative; float: left; width: 100%; height: 115px; background: none; }
		#header #logo	{ position: relative; float: left; }
		#header #goldBar	{ position: relative; top: 6px; margin: 0 0 6px; float: left; display: block; width: 100%; height: 8px; background: #e2c274; }
	
	/* homepage content columns */
	#homepage #content	{ position: relative; top: 12px; margin: 0 0 12px 0; float: left; width: 620px; }
	
	#homepage #rightBar	{ position: relative; left: 0; top: 0; margin: 0; float: left; width: 680px; }
		#offices	{ width: 680px; float: none; }
		#offices h1	{ font-size: 1.8em; line-height: 1.8em; color: #624c32; text-align: right; }
		#offices hr	{ position: relative; float: left; width: 680px; height: 2px; background: #e2c274; border: none; margin: 0 0 15px; }
		#offices ul	{  list-style: none; width: 680px; }
			#offices li	{ position: relative; float: left; width: 123px; margin: 0 10px 14px 0; color: #624c32; text-align: right; }
			#offices a:link, #offices a:visited	{ color: #624c32; text-decoration: none; }
				#offices a:hover	{ font-weight: bold; text-decoration: underline; color: #c00 }
			#offices a span	{ position: relative; display: block; width: 123px; height: 122px; }
				#offices span.SD	{ background: url(../images/office1.jpg) -1px 0; }
				#offices span.LA	{ background: url(../images/office4.jpg) -1px 0; }
				#offices span.CC	{ background: url(../images/office2.jpg) -1px 0; }
				#offices span.SF	{ background: url(../images/office3.jpg) -1px 0; }
				#offices span.OC	{ background: url(../images/office2.jpg) -1px 0; }
				#offices span.LV	{ background: url(../images/office5.jpg) -1px 0; }
			

/* main body area */
#subpage #bodyRight	{ position: relative; top: 0; left: 0; margin: 0; float: none; width: 660px; }

	/* subpage content columns */
	#subpage #content	{ position: relative; left: 0; top: 0; margin: 0; width: 620px; float: none; font-size: 1.1em; }
	#subpage #content hr	{ position: relative; width: 90%; height: 2px; background: #e2c274; border: none; margin: 0 0 15px; }	
	#subpage #content.oneColumn	{ right: 0; width: 620px; }
	
	#content #breadcrumb	{ margin: 0 0 6px; font-size: .9em; }
	
	/* 2 column content */
	#content .column	{ position: relative; float: left; width: 300px; w\idth: 290px; padding: 0 10px 0 0; font-size: 1em; }
		#content .column ul, #content .column ol	{ margin: 0 0 15px; list-style: none; }
		#content .column li	{ line-height: 1.4em; }
	
	
	/* general content styles - independent of page */
	#content h1	{ font-size: 1.8em; line-height: 1em; color: #624c32; margin: 0 0 10px; }
	#content h2	{ font-size: 1.4em; color: #624c32; margin: 0 0 10px; }
		#content h2 a:link, #content h2 a:visited, #content h2 a:hover, #content h3 a:link, #content h3 a:visited, #content h3 a:hover	{ text-decoration: none; color: #624c32; }
	#content h3	{ font-size: 1.3em; line-height: 1.5em; color: #624c32; margin: 0 0 8px; }
	#content h4	{ font-size: 1.2em; margin: 0 0 5px; font-weight: normal; }
	#content p	{ margin: 0 0 15px; line-height: 1.6em; }
		#content p.highlight	{ background: yellow; }
	#content ul, #content ol	{ margin: 0 0 15px 45px; }
	#content ul ul, #content ol ol	{ margin: 0 0 3px 25px; }
		#content li	{ line-height: 1.6em; margin: 0 0 5px; }
	
	#disclaimer	{ font-size: 1em; color: #666; }
	
	#downloadPanel	{ position: relative; left: 0; top: 12px; margin: 0 0 23px; float: right; width: 200px; w\idth: 182px; padding: 8px; background: #f9f3e8; border: 1px solid #624c32; font-size: 1.1em }
	#downloadPanel p	{ line-height: 1.5em; }
	#downloadPanel p strong	{ line-height: 2em; }
	
	/* for home page */
	#homepage #downloadPanel	{ width: 680px; w\idth: 662px; }
	
	/* form styles */
	fieldset	{ position: relative; margin: 0 0 3px; padding: 2px 3px; border: 1px solid #f6ecd8; }
		#content fieldset p	{ margin: 0 0 3px; }
	label	{ position: relative; float: left; width: 130px; w\idth: 116px; padding: 0 14px 0 0; text-align: right; }
	textarea	{ overflow: auto; }
	
	/* footer styles */
	#footer	{ position: relative; left: 0; bottom: 0; margin: 0; float: left; width: 680px; height: 25px; background: url(../images/footer.gif) repeat-x 0 0; line-height: 2.3em; color: #fff; z-index: 3; }
		#footer #fLeft	{ position: absolute; left: 0; top: 0; width: 3px; height: 25px; background: url(../images/footer-left.gif) no-repeat 0 0; }
		#footer #fRight	{ position: absolute; right: 0; top: 0; width: 3px; height: 25px; background: url(../images/footer-right.gif) no-repeat 0 0; }
		#footer #copyright	{ position: relative; left: 10px; float: left; margin: 0 10px 0 0; }
		
	
/* cross-site classes - available to every page */
.clear	{ clear: both; }
.pdf	{ background: url(../images/pdfButton.png) no-repeat 0 0; padding: 2px 0 3px 19px;  }
.doc	{ background: url(../images/wordButton.png) no-repeat right bottom; padding: 2px 18px 3px 0;  }
.email	{ background: url(../images/emailButton.png) no-repeat right bottom; padding: 2px 18px 2px 0;  }
.externalLink	{ background: url(../images/ICN_external.gif) no-repeat right center; padding: 0 19px 3px 0;  }
.toTop	{ font-size: 1em; text-align: right; }
.faqs	{ position: relative; left: 0; top: 0; visibility: visible; display: block; padding: 5px; border: 1px solid; background: #efefef; }
	#content .faqs p	{ margin: 0; }
.imgLeft	{ position: relative; float: left; margin: 0 10px 10px 0; border: 1px solid #624c32; }
.underline	{ text-decoration: underline; }
.noShow:link, .noShow:visited, .noShow:hover	{ text-decoration: none; color: #33241a; }

#content ul.top30	{ margin: 0; }
	#content ul.top30 li	{ position: relative; float: left; width: 126px; list-style: none; margin: 0 5px 15px 0; }
	.top30 img	{ width: 117px; height: 148px; border: 1px solid #000; }

.sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }

/* Start of Site Search Pro code */
input.sp2_field { border:1px solid #999; background-color:#fff; padding: 1px; }
.sp2_btn { color:#000; }
.sp2_i_select { background-color:#fff; color:#000; font-weight:normal; }
a.sp2_advanced:link, a.sp2_advanced:active, a.sp2_advanced:visited { text-decoration:none; color:#77c; }
a.sp2_advanced:hover { text-decoration:underline; color:#77c; }
.sp2_info { text-decoration:none; color:#000; font-size:13px; font-weight:bold; }
a.sp2_title:link, a.sp2_title:active, a.sp2_title:visited { text-decoration: underline; font-size:13px; font-weight:bold; }
a.sp2_title:hover { text-decoration:none; font-size:13px; font-weight:bold; }
.sp2_result { text-decoration:none; }
.sp2_select { text-decoration:none; color:#900; font-weight:bold; }
.sp2_address { text-decoration:none; color:#008000; }
.sp2_page { text-decoration:none; color:#000; }
a.sp2_page:link, a.sp2_page:active, a.sp2_page:visited { text-decoration:underline; color:#000; }
a.sp2_page:hover { text-decoration:none; color:#000; }
.sp2_nowpage { text-decoration:none; color:#a90a08; font-weight:bold; }
/* End of Site Search Pro code */