/* Global */
/* 1px = 0.0625em */
.contain:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.contain{display:inline-table;}
* html .contain{/* nomac \*/height:1%;/* nomac */}
.contain{/* nomac \*/display:block;/* nomac */}
* {margin:auto;padding:auto;}

body {padding-top:1em;font:normal 0.8em/1.3em Verdana;color:#666;}
a {color:#c93;text-decoration:none;}
a:hover {color:#666;}
li {list-style-type:none;}


/* Page Wrapper */
#wrapper {margin:0 20px;text-align:left;}


/* Header Row */
#header {margin-bottom:5px;}
#header #logo {float:left;border-bottom:1px dotted #ccc;margin-right:10px;}
#header h1 {font:normal 1.2em/2em Arial;margin:0 10px;padding:5px 10px;border-left:1px dotted #ccc;border-right:1px dotted #ccc;}
#header h1 span {font:bold 1.5em Arial;letter-spacing:-2px;}
#header ul#crumbs {margin-left:15.4em;padding:20px 10px 5px 0px;}
#header ul#crumbs li {display:inline;padding-left:20px;background:url("../images/bulletChevron.gif") no-repeat -2px -4px;font-size:0.7em;}
#header ul#crumbs li.first {background-image:none;padding-left:0;}


/* Middle Row */
#middle {border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
#leftMenu {float:left;width:13.5em;}
#leftMenu ul {border-left:1px dotted #ccc;border-right:1px dotted #ccc;padding:5px 10px 5px 10px;margin:0 10px;} 
#leftMenu li {font-weight:bold;font-size:0.9em;padding:2px 0;}
#leftMenu li a {display:block;width:100%;}
#leftMenu #address {margin:10px 20px 10px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
#leftMenu #address address {padding:5px 0px 5px 23px;margin-right:10px;border-right:1px dotted #ccc;font:normal 0.7em Verdana;}

#subMenu ul {list-style-type:none;border:none;margin:4px 0 0 10px;padding:0;}
#subMenu li {font-size:1em;font-weight:normal;}
#subMenu li a {display:block;width:100%;}

#content {padding:1em 0;margin:0 5em 0 17em;font-size:0.8em;line-height:2em;}
#content h2 {font-weight:bold;margin-bottom:0.5em;}
* html #content h2 {margin-top:0;}
#content h3 {font:bold 1.3em/2em Verdana;}
* html #content h3 {margin-top:0;margin-bottom:0;}
#content p {margin-bottom:1em;}
* html #content p {margin-top:0;}
#content img {margin:0 0 5px 10px;}

#content ul {padding:0;}
#content ul li {margin-bottom:1em;}

/* Footer Row */
#footer {padding:5px 20px;font-size:0.7em;}
* html #footer p {margin:0;}

