* { font-family: arial, helvetica, sans-serif; font-size: 12px }
html { height: 100% }
body { margin: 0; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px }
a { color: #6f3c7e; text-decoration: underline }
a:hover { color: #6f3c7e; text-decoration: none }
#content-container * { line-height: 24px }
#container { min-height: 100%; background: #aa9a6b url(/website/images/glen/bg.gif) repeat }
#container-light { height: 100%; background: url(/website/images/glen/bg-light.png) no-repeat top center; text-align: center }
#page-container { width: 974px; display: inline-block; text-align: left; margin-top: 33px; margin-bottom: 21px }
#page-top { height: 7px; background: url(/website/images/glen/shadow-top.png) no-repeat }
#page-bottom { height: 7px; background: url(/website/images/glen/shadow-bottom.png) no-repeat }
#page { min-height: 1027px; background: url(/website/images/glen/shadow-sides.png) repeat-y; padding: 0 7px 0 7px }
#menu { height: 60px; background-color: #6f3c7e; margin-top: -3px } 
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { font-family: Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: normal; margin: 0; padding: 12px 0 15px 0 }
#content h1:first-child, #content h2:first-child, #content h3:first-child, #content h4:first-child, #content h5:first-child, #content h6:first-child { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; margin: 0; padding: 17px 0 22px 0 }
#left-menu { vertical-align: top; width: 221px }
#left-menu h2 { margin: 0 !important; padding: 0 !important; height: 49px; background: url(/website/images/glen/section-bg.gif) repeat-x; text-align: center; font-size: 33px !important; vertical-align: middle; line-height: 38px }
#left-menu .content-block { background: #fff0d9; padding: 0px }
#left-menu .content-block .navboxcolorback { background-color: #557212 }
#left-menu * { line-height: 15px}
#left-menu iframe { border: none !important }
#right-menu { padding-left: 6px; vertical-align: top; width: 250px }
#right-menu h2 { margin: 0 !important; padding: 0 !important; height: 49px; background: url(/website/images/glen/section-bg.gif) repeat-x; text-align: center; font-size: 33px !important; vertical-align: middle; line-height: 38px }
#right-menu .content-block { background: #fff0d9; padding: 5px }
#right-menu .content-block img { max-width: 236px }
#content { vertical-align: top; padding-left: 13px; padding-right: 13px }
img { border: 0 }
#footer { width : 100%; padding: 10px }
#footer #logo { text-align: right }
#menu { overflow: hidden; text-transform: uppercase; text-align: right }
#menu * { font-size: 11px }
#menu ul#listMenuRoot { height: 100%; list-style: none; margin: 0; padding: 0 10px 0 10px }
#menu ul#listMenuRoot li { color: #fff; line-height: 50px; height: 100%; float: left; padding: 5px 9px 5px 9px }
#menu ul#listMenuRoot ul { visibility: hidden; list-style: none; margin: -10px 0 0 -13px; padding: 7px; display: none; position: absolute; background: #482752; border: solid 1px #fff }
#menu ul#listMenuRoot ul li { line-height: 15px; height: 18px; padding: 5px; margin: 0; clear: both; min-width: 200px; text-align: left; font-size: 12px !important }
#menu ul#listMenuRoot a { display: block; font-weight: normal; color: #fff; text-decoration: none }
#menu ul#listMenuRoot a:hover { text-decoration: underline }
#menu ul#listMenuRoot span.subind { color: #fff; margin-left: 5px; display: none }

.navboxcolorback { background-color: #6f3c7e }
#chaser_container * { line-height: 12px } 
#chaser_container .sub { font-size: 8px !important }
#chaser_container th.advanced > table { width: 223px !important }
#chaser_container th.advanced { white-space: nowrap }
#chaser_container #adv_locations { width: 110px } 
#chaser_container #adv_types { width: 110px } 
#chaser_container #adv_facilities { width: 92px } 
#search_results * { line-height: 12px }

#right-menu #search { padding-top: 20px; padding-bottom: 10px }
#right-menu #search input[type="text"] { height: 19px; width: 183px !important }
#right-menu #search input[type="image"] { vertical-align: bottom }

#left-menu tr { background-color: #fdf1d9 !important }
#left-menu .navboxcolorback * { color: #000 !important }

/* img, div { behavior: url(/scripts/iepngfix.htc) } */
