﻿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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}



	/* --- Begin General Print Config --- */
	.header { border-bottom:1px solid #ddd; padding: 0 0 10px 0; margin: 0 0 25px 0; }
	div.search, ul.nav, ul.site-nav, div.section-nav, div.sidebar, div.partners, div.submenu, a.toggle, a.print-btn {display: none; }
	div.section-title img { display: none; }
	div.section-title h1 { color: #333; }
	p.copyright { clear: both; border-top: 1px solid #ddd; padding: 10px 0 0 0; margin: 25px 0 0 0; }
	body{font:13px Arial,Helvetica,sans-serif;color:#737373;line-height:18px}
	/* --- End General Print Config --- */


	/* --- Begin Print Friendly Typography --- */
	body { font:13px Arial,Helvetica,sans-serif; }
		a:link, a:visited{color:#0f88b8;text-decoration:none;}
    		a:hover{text-decoration:underline;}
	h1 {font:normal 24px "Myriad Pro","Helvetica Neue",Helvetica,sans-serif;background: none; color: #333; height: auto; line-height: normal;	margin-bottom: 15px; padding: 0; text-transform: none}	
	h2 {font-size:16px;color:#3c3030;font-weight:normal;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #d4dee2;line-height:21px}
	h3 {}
	p {margin-bottom: 15px}
	ul {margin: 0 0 20px 30px}
		ul li {list-style: disc !important;line-height: 17px}
	ol {margin: 0 0 20px 30px}
		ol li {list-style: decimal !important;line-height: 17px}
		
	table.tbl {width: 99%;margin: 10px 0 20px 0;border-collapse: collapse;border: 1px solid #ccc;}
		table.tbl th {font-weight: bold;text-align: left;background: #ddd;border: 1px solid #ccc;cursor: pointer;}
		table.tbl th, table.tbl td {padding: 3px 5px;vertical-align: top;border: 1px solid #ccc;}
			table.tbl th:hover {background: #d2d2d2;}
		tfoot td {text-align: right;font-size: .75em;}
	/* --- End Print Friendly Typography --- */
	
	/* --- Begin Special Classes --- */
	.row {width:464px}
	.row, .module-full{margin-bottom:25px;}
			.module-big{width:233px;float:left;}
			.module-small{width:212px;float:right;}
			.row .image{border:1px solid #cbcbcb;padding:2px;line-height:0; float: left;margin:0 12px 12px 0; }
			
	.promo{width:464px;clear:both;min-height:112px;border:1px solid #d4dee2;}
			.promo h2{padding: 12px 12px 18px;background:url(../images/rule/map.gif) no-repeat bottom;border:0;}
			.promo .more{display:block;}
            .promo .image{border:1px solid #cbcbcb;padding:2px;line-height:0; float: left;margin:0 12px 12px 0; }
			.inner-promo{padding: 0 12px 12px;}
			
			.map .imap{padding: 20px 8px;}
			.map select{ width:250px; margin-right: 5px;}
			.map button{margin-left:5px;padding:5px 4px 3px;border:0;font-size:9px;background:#0a6182 url(../images/bg/button.gif) repeat-x top;color:#FFF;text-transform:uppercase;cursor:pointer}
				.map button:hover{background:#1b8fba url(../images/bg/button_hover.gif) repeat-x top}

			.hill .inner-promo{min-height:85px;background:url(../images/banner/capitol.jpg) no-repeat bottom right;}
			.hill p{width:330px}	
	.lead{background:transparent url(../images/rule/section-sub.gif) no-repeat bottom;padding:0 0 8px;}
	/* --- End Special Classes --- */