
/* START -> DO NOT EDIT THIS SECTION */
/* MIN-HEIGHT FOR THEME ELEMENTS (555px before #ft) */
/* the use of these elements is specific to this theme - you should use hd, bd and ft */
#zWrap{min-height:30em;_height:30em;}
#hContent{min-height:60px;_height:60px;}
#fContent{min-height:120px;_height:120px;}
/* STRUCTURE -------- */
#body{padding-bottom:20px;margin-bottom:40px;}
#doc{position:relative;width:804px;margin:40px auto 0 auto;}
#hContent{width:353px;padding:40px 420px 30px 30px;}
#hMisc {position:absolute;bottom:-8px;
left:-4px;
height:7px;
width:804px;z-index:10;
	top: 655px;
}
#hMisc * {display:none !important;}
#navigation{width:802px;margin:0 auto;overflow:hidden;}
ul#mainNav li{display:inline;}
ul#mainNav li a{float:left;position:relative;padding:5px 10px 5px 10px;line-height:1.7;white-space:nowrap;}
#bd {overflow:hidden;zoom:1;width:800px;margin:-1px auto 0 auto;}
#pageName{clear:left;width:768px;
padding:20px 0 0 20px;margin:0;
}
#zWrap{width:760px;margin:20px auto;}
/* to overwrite global.css */
#ft {padding-bottom:0;}
/* the best way I found (sic) to hold all the background images is to use fContent for the bottom rounded corner image so because of this, fMisc needs to be an AP */
#fContent{width:504px;_width:499px;padding:25px 285px 30px 20px;}
#fMisc{position:absolute;right:15px;top:25px;width:240px;}
/* FIXES -------------- */
/* END -> FIXED: DO NOT EDIT */
/* END -> DO NOT EDIT THIS SECTION */


/* START -> CUSTOMIZATION SECTION */

/* TYPOGRAPHY --------- */

		/* User-Editable Body */

		#body  {
			font-size: 13px;
			font-family: Helvetica, Arial, Times;
			color: #555555;
	top: 10px;
	left: 0px;
	height: 661px;
}

		/* Header Content */

		#hd {
			color: #203f62;
		}

		/* H1 Site Title */

		#body h1 {
			font-size: 30px;
			font-weight: bold;
		}

		/* H2 Page Title */

		#pageName {
			color: #203f62;
		}

		#body h2 {
			font-size: 20px;
			text-transform: uppercase;			
		}

		/* H3 Paragraph Title */

		#body h3 {
			font-size: 14px;
			font-weight: bold;
			color: #082749;
		}

		/* H4 Paragraph Subtitle */

		#body h4 {
			font-weight: bold;
			margin-bottom: 5px;
		}

	/* Footer Content */

		#ft {
			font-size: 11px;
		}

/* LINKS --------- */

		#body a:link,
		#body a:visited {
			color: #88361d;
		}

        #body a:hover,
        #body a:focus,
        #body a:active {
            text-decoration: none;
        }

		#hd h1 a:link,
		#hd h1 a:visited {
			color: #203f62;
            text-decoration: none;
		}
		
		/* mainNav */

		ul#mainNav li a:link,
		ul#mainNav li a:visited {
			font-size: 14px;
			color: #555555;
		}

        ul#mainNav li.active a:link,
        ul#mainNav li.active a:visited,
        ul#mainNav li a:hover,
        ul#mainNav li a:focus,
        ul#mainNav li a:active {
			color: #ebe7a5;
        }
        
        ul#mainNav li.active a:link,
        ul#mainNav li.active a:visited {
			font-weight: bold;
        }        
        
		#ft a:link,
		#ft a:visited {

		}

/* BACKGROUNDS --------- */

	/* !important is used to overwrite the rule from the global.css file */
		body  {
			background-image: url(/images/html_1_2_2_1.jpg) !important;
			background-color: #8595ac !important;
			background-repeat: repeat-x;
		}

		#fContent {
			background-image: url(/images/fcontent_1_2_2_1.jpg);
			background-repeat: no-repeat;
			background-position: 0 100%;
		}

		#doc {
			background-image: url('/images/doc_1_2_2_1.jpg');
			background-color: #fbf8de;
			background-repeat: repeat-y;
			background-position: 50% 0;
	top: -49px;
	left: 6px;
	height: 654px;
}
		
		#hd {
			background-image: url(/images/hd_1_2_2_1.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		
		#hContent {
			background-image: url(/images/hcontent_1_2_2_1.jpg);
			background-repeat: no-repeat;
			background-position: 100% 100%;
		}		
		
		#navigation {
			background-color: #e1e1e1;		
		}
		
        ul#mainNav li.active a:link,
        ul#mainNav li.active a:visited,
        ul#mainNav li a:hover,
        ul#mainNav li a:focus,
        ul#mainNav li a:active {
			background-color: #8496ac;
        }

		#bd {
			background-image: url(/images/bd_1_2_2_1.jpg);
			background-repeat: repeat-y;
			background-position: 50% 0;			
		}

		#ft {
			background-image: url('/images/ft_1_2_2_1.jpg');
			background-color: #fbf8de;
			background-repeat: repeat-y;
	top: 0px;
	left: 0px;
	height: 98px;
}
		
/* BORDERS --------- */

		#navigation {
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #cccccc;
		}
		
		#navigation li a {
			border-right-width: 1px;
			border-right-style: solid;
			border-right-color: #cccccc;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #cccccc;			
		}
		
		#bd {
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #cccccc;
		}		
		
		#bd {
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #cccccc;
		}
		
		#zB	#mapZone {
			border-width: 1px;
			border-style: solid;
			border-color: #cccccc;
			_border-width: 0;
		}

		#zB #mapContainer {
			_border-width: 1px;
			_border-style: solid;
			_border-color: #cccccc;
		}

/* MODULES --------- */

		.module {
			background-color: #f9f5c6;
			padding: 9px;
			border: 1px solid #ccc;
		}
		
		/* the width is set in layout CSS files */ 
		
		.module_bd_container dt,
		.module_bd_container dd {
			background-color: #f9f5c6;
		}

		#zWrap dl.module_bd_container dt {
			padding: 9px 9px 0 9px;
			border-color: #ccc;
			border-style: solid;
			border-width: 1px 1px 0 1px;
		}
	
		#zWrap dl.module_bd_container dd {
			padding: 5px 9px 9px 9px;
			margin-top: 0;
			margin-left: 0;
			border-color: #ccc;
			border-style: solid;
			border-width: 0 1px 1px 1px;
		}

/* MODULES RESET --------- */

		.beforenafter {
			background: none;
			padding: 0;
			border: 0;
		}

/* END -> EDITABLE */
