/************************************
  Theme: Avery - Derived From:  Avery  
************************************/

/* START -> DO NOT EDIT THIS SECTION */
	/* STANDARD THEME RESET */
	body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, th, td{margin:0;padding:0}
	fieldset, img{border:0px none; }
	h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal}
	table{border-collapse:collapse;border-spacing:0}
	/* THEME SPECIFIC CSS */
		/* ADDITONAL RESET */
			html{min-height:100.02%}
			body{font-size:100.01%;background-color:#fff}
			#body{position:relative;zoom:1;}
			#pageName, #zWrap * {margin-bottom:10px}
			#zWrap li, #zWrap dt, #zWrap #mapContainer, #mapContainer img{margin-bottom:0}
			#formAlertFailure ul{margin-left:10px;padding:0}
			#navigation ul{list-style:none;margin:0;padding:0}
			#navigation ul a{text-decoration:none}
			#zA, #zB, #zC{overflow:hidden;padding-bottom:1px}
			#ft{overflow:hidden}
			#hMisc div, #fMisc div{margin:0;}
		/* MIN-WIDTH MAX-WIDTH MIN-HEIGHT FOR THEME ELEMENTS */
			#hMisc, #fMisc{min-height:3.3em;_height:3.3em}
			#bd{min-height:36em;_height:36em}
		/* ------- STRUCTURE -------- */
			/* RTE collapsing and floats leaving the footer in ie6 */
			#pageName, #zA, #zB, #zC, #ft {zoom:1}		
			/* RTE creating gap below bounding box when it opens */ 
			#body .mceEditorContainer table, #body .mceEditorContainer iframe, #body .editorWrap {margin-bottom:0}
			#doc{width:725px;margin:0 auto;padding-top:1px}
			#hd{padding-top:1px;min-height:50px;_height:50px;border-top:4px solid #f26549}
			#hContent{margin:30px 10px 0 10px;padding-bottom:30px}
			#hMisc{display:none}
			#bd{float:left;width:535px;position:relative;margin:10px 0 25px 0}
			#navigation{float:right;width:170px;position:relative;padding:10px 0;margin-top:5px}
			#navigation #mainNav li {margin-bottom:1px}
			/* keep the two following rules apart */
			#navigation #mainNav li a{display:inline-block;}
			#navigation #mainNav li a{display:block;padding:4px 3px 4px 20px}
			#pageName{display:none}
			#body h4{margin-bottom:0}
 			/* bottom padding here with AP link below assures we have consistent spacing across browsers */
			#mapZone{position:relative;width:240px;height:205px;padding-bottom:25px;}
			#drivingDirectionsLnk, #mapDrivingDirections{position:absolute;top:220px;left:0}
			#ft{clear:both;padding:10px 0 25px 0}
			#fContent {float:right;width:440px;margin-right:10px;display:inline}
			#fMisc {width:235px;position:relative;margin-left:10px}
			#body form#contactForm{width:166px;margin:5px auto 0 auto}
			#body form#contactForm .defFormText, #body form#contactForm .defFormInput {margin:0 0 7px 0;width:162px}
			#body form#contactForm .defFormText {height:120px;}
			#body #formButtonContainer{width:120px;margin:10px auto 0 auto}
			/* RTE bug in FF */
			.modWrap{padding-right:2px}


/* END -> DO NOT EDIT THIS SECTION */			

/* START -> CUSTOMIZATION SECTION */
	
	/* --------- TYPOGRAPHY --------- */
	
		/* User-Editable Body */
		/* NOTE: DO NOT STYLE 'body' ELEMENT DIRECTLY! */
		#body {
			color: #717171;
			font-size: 12px;
			font-family: Arial,Sans-serif,Verdana;
		}

		/* P Normal */
		p {
		}		

		/* H1 Site Title */
		#body h1 {
			font-size: 23px;
			color: #5ab3dd;
		}

		/* H2 Page Title */
		#body h2 {
			font-size: 20px;
			font-weight: bold;
			color: #999999;
		}

		/* H3 Paragraph Title */

		#body h3 {
			font-size: 16px;
			color: #333333;	
		}
		#body #zA h3 {
			font-size: 18px;
			font-weight: bold;
			color: #555555;	
		}

		/* H4 Paragraph Subtitle */
		#body h4 {
			font-size: 14px;
			color: #6c6a56;
			font-weight: bold;
		}

		#body #zA h4 {
			font-size: 16px;
		}

		/* HR Horizontal Rule */
		hr {
		}

		/* Header */
		#hd {

		}

		/* zone A */
		#zA {
			font-size: 14px;
			color: #333333;
		}

		/* Footer */
		#ft {
			font-weight: bold;
			color: #ffffff;
		}

		/* Contact Info */
		#fMisc {
			text-align: right;
		}

	/* ----------- LINKS ------------ */

		#body a:link {
			color: #43a7d4;
		}
		
		#body a:visited {
			color: #43a7d4;
			text-decoration: none;
		}		

		/* Nav Menu */
		ul#mainNav li a:link,
		ul#mainNav li a:visited {
			text-transform: uppercase;
			font-family: Helvetica, Arial, sans-serif;
			color: #fff;
			font-size: 15px;
			font-weight: bold;
		}

	/* -------- BACKGROUNDS -------- */

		body  {
			background-color: #f6f6f6;
		}

		#hd {

		}

		#navigation {
			background-color: #4fb0db;
		}

		ul#mainNav li a:hover,
		ul#mainNav li a:active,
		ul#mainNav li a:focus,
		ul#mainNav li.active a:link,
		ul#mainNav li.active a:visited {
			background-color: #92cce7;
		}

		#zWrap {

		}
		
		#ft {
			background-color: #000000;
		}


	/* ------------- BORDERS --------------- */


		#body form#contactForm .defFormInput,
		#body form#contactForm .defFormText {

		}

/* END -> CUSTOMIZATION SECTION */


