* { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }

body { background-color: #ECECEC; font-size: 1.25em; }

a { text-decoration: none; }

img { border: none; margin: 0px; padding: 0px; }

h1 { padding-bottom: 0.5em; font-size: 80%; margin: 0.5em}
h2 { padding-bottom: 0.5em; font-size: 75%; margin: 0.5em; color: #0192C8; }

p { margin: 0.5em; font-size: 70%; }

#meta ul { padding-right: 1.25em; color: #FFFFFF; }
#meta li { display: inline; list-style-type: none; padding: 0; }
#meta ul li a { color: #FFFFFF; font-size: 70%; padding: 0 0.5em 0; }
#meta ul li a:hover { color: #CCCCCC; }

#head { width: 48.75em; height: 100px; background-image: url(../images/banner.jpg); background-repeat: no-repeat; border-bottom: 1px solid #999; }

#bread { float: right; width: 36em; height: 2.75em; }
#bread a { color: #0192C8; }
#bread a:hover { color: #02ADEF; }
#bread p { padding-left: 0.875em; padding-top: 0.5em; }

#wrapper { width: 49.75em; margin: 10px auto 0 auto; }
#page { width: 48.75em; padding-right: 16px; background: #ffffff url(../images/shadow_right.gif) top right repeat-y; border-left: 1px solid #999999; overflow: hidden; }
#container { float: left; width: 36em; min-height: 28.125em; }
#left { float: left; width: 12.5625em; background: url(../images/howese_nav_bg.gif) top right repeat-y; margin-bottom: -20000px; padding-bottom: 20000px; }
#content { width: 35.9375em; }

#nav { width: 12.5em; }
#nav ul { list-style-type: none; }
#nav li { background-image: url(../images/col_blue3.gif); padding-top: 0.15em; padding-bottom: 0.25em; border-top-width: 1px; border-top-style: solid; border-top-color: #999999; font-weight:bold; }
#nav li.first { border-top-style: none; border-bottom-style: none; border-left-style: none; }
#nav li.selected { background-image: url(../images/col_grey3.gif); border-bottom: 1px none; border-left: 1px none; font-weight: bold; }
#nav ul.level2 { background-image: url(../images/col_grey3.gif); border: 0px none transparent; }
#nav ul.level2 li { padding-left: 0.25em; background-image: url(../images/col_grey3.gif); border: 1px none transparent; font-weight: normal; }
#nav ul.level2 li.selected { font-weight: bold; }
#nav ul.level3 li { padding-left: 0.8em; }
#nav a { font-size: 70%; color: #000000; text-decoration: none; padding: 0.25em; }
#nav a:hover { color: #999999; }

#navimage { background: url(../images/nav.jpg) top left no-repeat; height: 150px; width: 12.5em; }

#access { background-color: #ECECEC; width: 12.5em; border-bottom: 1px solid #999999; border-top: 1px solid #999999; }
#access ul li { list-style-type: none; padding-left: 0.625em; padding-top: 0.625em;  padding-bottom: 0.625em; font-size: 70%; }
#access ul li a { color: #0192C8; }
#access ul li a:hover { color: #02ADEF; }

#footer { width: 100%; height: 1.25em; float: left; background-color: #0192C8; border-top: 1px solid #999999; border-bottom: 1px solid #999999; overflow: hidden; }
#footer p { color: #FFFFFF; margin-top: 3px; padding-bottom: 0px; }

.no-display { display: none }
.clear { clear: both; }
