#wrapper {WIDTH: 750px}
#new_wrapper {WIDTH: 585px}
#header_wrapper {WIDTH: 750px}
#header {FLOAT: left; WIDTH: 544px; HEIGHT: 116px; BACKGROUND-COLOR: #ffffff}
#logo_top_left {WIDTH: 544px; HEIGHT: 93px}
#logo_top_padding {PADDING-LEFT: 10px}
#search {FLOAT: left; WIDTH: 357px; HEIGHT: 23px; BACKGROUND-COLOR: #a01d20}
#flags {BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: right; BORDER-LEFT: 0px; WIDTH: 168px; BORDER-BOTTOM: 0px; HEIGHT: 23px; BACKGROUND-COLOR: #a01d20}
#loginbox {FLOAT: right; WIDTH: 206px; HEIGHT: 116px; BACKGROUND-COLOR: #a01d20}
#loginbox_padding {PADDING-LEFT: 9px; PADDING-TOP: 15px}
#blueheaderrow {WIDTH: 750px}
#content_wrapper {WIDTH: 585px}
#lhm {FLOAT: left; BACKGROUND-IMAGE: url(navigation_gradient_bg.gif); WIDTH: 157px}
#body_content {FLOAT: right; WIDTH: 585px}
#hp_body_content {FLOAT: right; WIDTH: 593px}
#blankrow {WIDTH: 750px; HEIGHT: 12px}
#footer_wrapper {WIDTH: 749px; HEIGHT: 28px}
#copyright {BACKGROUND: url(footer_left.gif); FLOAT: left; WIDTH: 374px; HEIGHT: 28px}
#copyright_bar {PADDING-RIGHT: 1px; FLOAT: right; WIDTH: 374px}
#lower_tag {PADDING-LEFT: 15px; FLOAT: left; WIDTH: 710px; PADDING-TOP: 10px}
#to_top {PADDING-RIGHT: 1px; FLOAT: right; VERTICAL-ALIGN: middle; WIDTH: 40px}
.float_right {FLOAT: right}
.float_left {FLOAT: left}
#logo_and_text {FLOAT: left; WIDTH: 544px; HEIGHT: 94px; BACKGROUND-COLOR: #ffffff}
#login_container {FLOAT: right; WIDTH: 206px; HEIGHT: 95px}
#login_box {WIDTH: 206px; HEIGHT: 95px; BACKGROUND-COLOR: #a01d20}
#form_text {FLOAT: left; WIDTH: 94px}
#form_fields {FLOAT: right; WIDTH: 100px}
#lower_login {WIDTH: 206px; HEIGHT: 23px}
.flags {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
.search {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fffac4; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}
.search_box {WIDTH: 120px; FONT-FAMILY: tahoma; HEIGHT: 18px; BACKGROUND-COLOR: #fffac4}
.login_form {BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #0b5da0; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #0b5da0; WIDTH: 80px; COLOR: #0b5da0; BORDER-TOP-COLOR: #0b5da0; FONT-FAMILY: tahoma; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #0b5da0}
.newsletter_form {BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #0b5da0; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #0b5da0; WIDTH: 130px; COLOR: #0b5da0; BORDER-TOP-COLOR: #0b5da0; FONT-FAMILY: tahoma; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #0b5da0}
.newsletter_form2 {BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #0b5da0; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #0b5da0; WIDTH: 130px; COLOR: #0b5da0; BORDER-TOP-COLOR: #0b5da0; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #0b5da0}
.login_text {COLOR: #ffffff; FONT-FAMILY: tahoma}
.whitefont {FONT-SIZE: 11px; COLOR: #ffffff}
.tagline {COLOR: #c1c1c1}
.navigation {FONT-SIZE: 11px; WIDTH: 130px; COLOR: #ffffff; LINE-HEIGHT: 26px; FONT-FAMILY: arial}
.small_white_text {PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial}
.news {PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 12px; PADDING-TOP: 8px; FONT-FAMILY: arial}
.address {MARGIN-TOP: 5px; PADDING-LEFT: 10px; FONT-SIZE: 11px; COLOR: #00337f; LINE-HEIGHT: 14px; FONT-FAMILY: tahoma}
.fact_title {FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: arial}
.fact_copy {COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: arial}
#formlabel1 {FLOAT: left; WIDTH: 94px}
#formlabel2 {FLOAT: left; WIDTH: 94px}
#formlabel3 {FLOAT: left; WIDTH: 94px}
#formfield1 {FLOAT: right; WIDTH: 100px}
#formfield2 {FLOAT: right; WIDTH: 100px}
#login_button {FLOAT: right; WIDTH: 100px}
.top_padding5 {PADDING-TOP: 5px}
.top_padding10 {PADDING-TOP: 10px}
.top_padding15 {PADDING-TOP: 15px}
.top_padding20 {PADDING-TOP: 20px}
#body_padding {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px}
#error_padding {PADDING-RIGHT: 10px; PADDING-LEFT: 41px; PADDING-TOP: 10px}
#footer_copyright_padding {PADDING-LEFT: 15px; PADDING-TOP: 7px}
#container {WIDTH: 544px}
BODY {FONT-WEIGHT: normal; FONT-SIZE: 0.8em; BACKGROUND-IMAGE: url(main_bg.gif); MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}
FORM {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap}
IMG {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
H1 {FONT-WEIGHT: normal; FONT-SIZE: 1.6em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #00337f; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}
.img_align_middle {VERTICAL-ALIGN: middle}
.boldtext {FONT-WEIGHT: bold}
.breadcrumb {FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #999999; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}
.readmore {FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #999999; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}
.formbox {BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #0b5da0; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #0b5da0; COLOR: #0b5da0; BORDER-TOP-COLOR: #0b5da0; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #0b5da0}
.clear {CLEAR: both; FONT-SIZE: 0%; HEIGHT: 0px}
#cleartop {CLEAR: both; FONT-SIZE: 0%; HEIGHT: 0px}
#clearfooter {CLEAR: both; FONT-SIZE: 0%; HEIGHT: 0px}
#clearblankrow {CLEAR: both; FONT-SIZE: 0%; HEIGHT: 0px}
#clearfooter2 {CLEAR: both; FONT-SIZE: 0%; HEIGHT: 0px}
A.news_link:link {FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none}
A.news_link:visited {FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none}
A.news_link:hover {FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none}
A.white:link {COLOR: #ffffff; TEXT-DECORATION: none}
A.white:visited {COLOR: #ffffff; TEXT-DECORATION: none}
A.white:hover {COLOR: #bbbbbb; TEXT-DECORATION: none}
A:link {COLOR: #a01d20; TEXT-DECORATION: none}
A:visited {COLOR: #a01d20; TEXT-DECORATION: none}
A:hover {COLOR: #00337f; TEXT-DECORATION: underline;}
A:active {COLOR: #a01d20; TEXT-DECORATION: none}
TD {FONT-WEIGHT: normal; FONT-SIZE: 0.8em; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}
#headerbg {BACKGROUND-IMAGE: url(top_bg.gif); WIDTH: 750px; HEIGHT: 137px}
#login_title {PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: right; WIDTH: 204px; PADDING-TOP: 10px}
.lhmenu_item {PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 130px; LINE-HEIGHT: 16px; PADDING-TOP: 5px}
.lhmenu_graphic {PADDING-RIGHT: 4px; FLOAT: right; PADDING-TOP: 7px}
.menu_spacer {WIDTH: 157px; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff}
.membership_no {PADDING-LEFT: 2px; PADDING-TOP: 4px}
.password {PADDING-LEFT: 2px; PADDING-TOP: 2px}
.login_button {PADDING-LEFT: 107px; PADDING-TOP: 2px}
.logo_details {WIDTH: 543px}
.lh_search_box {PADDING-LEFT: 11px; WIDTH: 543px}
.search_float_left {FLOAT: left; PADDING-TOP: 11px}
.address_line1 {PADDING-TOP: 15px}
.address_line2 {PADDING-TOP: 5px}
.newsletter_padding {PADDING-LEFT: 10px; FLOAT: left; WIDTH: 130px; PADDING-TOP: 8px; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 15px}
.newsletter_go_btn {PADDING-RIGHT: 11px; padding-top:5px; padding-bottom:5px; FLOAT: right}
.dotted_line {FLOAT: left; BACKGROUND-IMAGE: url(dotted_line.gif); WIDTH: 157px; HEIGHT: 1px}
.small_white_text2 {PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; COLOR: #ffffff; LINE-HEIGHT: 12px; PADDING-TOP: 6px; FONT-FAMILY: arial}
#clearfooter3 {CLEAR: both; FONT-SIZE: 0%; HEIGHT: 0px}
.copy {FONT-WEIGHT: normal; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}
#body_content2 {WIDTH: 585px}
.body_padding {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px}
.global_flags {PADDING-RIGHT: 22px; FLOAT: right; PADDING-TOP: 4px}
A.whitebold:link {FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none}
A.whitebold:visited {FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none}
A.whitebold:hover {FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none}
#top_flags {PADDING-RIGHT: 22px; FLOAT: right; PADDING-TOP: 4px}
#hp_patron {PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 5px}
#headerbg_app {BACKGROUND-IMAGE: url(top_bg_app.gif); WIDTH: 750px; HEIGHT: 137px}
#headerbg_iws {BACKGROUND-IMAGE: url(top_bg_iws.gif); WIDTH: 750px; HEIGHT: 137px}
#headerbg_tutor {BACKGROUND-IMAGE: url(top_bg_tutor.gif); WIDTH: 750px; HEIGHT: 137px}
#headerbg_aiws {BACKGROUND-IMAGE: url(top_bg_aiws.gif); WIDTH: 750px; HEIGHT: 137px}
.form {BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #ffffff; caption: Form style (Use on form fields)}
.button {BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-SIZE: 0.9em; BORDER-LEFT: 1px outset; COLOR: #ffffff; BORDER-BOTTOM: 1px outset; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #90471b}
#lhm_app {FLOAT: left; BACKGROUND-IMAGE: url(navigation_gradient_bg_app.gif); WIDTH: 157px}
#lhm_aiws {FLOAT: left; BACKGROUND-IMAGE: url(navigation_gradient_bg_aiws.gif); WIDTH: 157px}
#lhm_tutor {FLOAT: left; BACKGROUND-IMAGE: url(navigation_gradient_bg_tutor.gif); WIDTH: 157px}
#lhm_iws {FLOAT: left; BACKGROUND-IMAGE: url(navigation_gradient_bg_iws.gif); WIDTH: 157px}
UL.lhm_subnav {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; visible: false}
LI.sitemap_1level {PADDING-RIGHT: 0px; LIST-STYLE: none none outside; MARGIN-TOP: 10px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: url(spacer.gif) no-repeat 0px 5px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; MARGIN-LEFT: -40px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; visible: false}
LI.sitemap_2level {PADDING-RIGHT: 0px; LIST-STYLE: none none outside; MARGIN-TOP: 1px; PADDING-LEFT: 11px; FONT-WEIGHT: normal; BACKGROUND: url(icons/chev.gif) no-repeat 0px 4px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -38px; PADDING-TOP: 0px; visible: false}
LI.sitemap_3level {PADDING-RIGHT: 0px; LIST-STYLE: none none outside; MARGIN-TOP: 1px; PADDING-LEFT: 11px; FONT-WEIGHT: normal; BACKGROUND: url(icons/dash_sitemap.gif) no-repeat 0px 6px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -38px; PADDING-TOP: 0px; visible: false}
LI.sitemap_4level {PADDING-RIGHT: 0px; LIST-STYLE: none none outside; MARGIN-TOP: 1px; PADDING-LEFT: 11px; FONT-WEIGHT: normal; BACKGROUND: url(icons/dash_sitemap.gif) no-repeat 0px 6px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -38px; PADDING-TOP: 0px; visible: false}
LI.sitemap_5level {PADDING-RIGHT: 0px; LIST-STYLE: none none outside; MARGIN-TOP: 1px; PADDING-LEFT: 11px; FONT-WEIGHT: normal; BACKGROUND: url(icons/dash_sitemap.gif) no-repeat 0px 6px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -38px; PADDING-TOP: 0px; visible: false}
LI.sitemap_1level A:link {COLOR: #00337f; TEXT-DECORATION: none; visible: false}
LI.sitemap_1level A:visited {COLOR: #00337f; TEXT-DECORATION: none; visible: false}
LI.sitemap_1level A:hover {COLOR: #a01d20; TEXT-DECORATION: none; visible: false}
LI.sitemap_2level A:link {COLOR: #a01d20; TEXT-DECORATION: none; visible: false}
LI.sitemap_2level A:visited {COLOR: #a01d20; TEXT-DECORATION: none; visible: false}
LI.sitemap_2level A:hover {COLOR: #00337f; TEXT-DECORATION: none; visible: false}
.st {FONT-SIZE: 0.8em}
.error {COLOR: #a01d20}
BODY.pop {FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(spacer.gif); MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff! important}
.poptop1 {BACKGROUND: url(/images/pops/pop_bg.gif) repeat-x; HEIGHT: 70px}
.poptop2 {FONT-SIZE: 11px; BACKGROUND: url(/images/pops/pop_bg.gif) repeat-x; COLOR: #ffffff; HEIGHT: 70px; TEXT-ALIGN: right}
.padding10 {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.border_bottom {BORDER-BOTTOM: #cccccc 1px dotted}
.st2 {FONT-SIZE: 10px; COLOR: #ffffff}

.match {font-size:9ptfont-family:Tahoma, Arial, Helvetica, sans serif;color:#000066;background-color:#CCDDFF;font-weight:normal;}
.butt{font-family:arial,helvetica,sans-serif;color:#111111;font-size:7pt;font-weight:bold;background-color:#E3EEFF;cursor:pointer;cursor:hand;}
table {font-weight:normal;font-size:11pt;margin:0px;color:#333333;font-family:Tahoma,Arial,Helvetica,sans-serif;}
select {font-weight:normal;font-size:8pt;color:#111111;font-family:Tahoma,Arial,Helvetica,sans-serif;background-color:#E3EEFF;}
.copy {font-size:9pt;background-color:#FFFFFF;border:1px solid #DDDDEE;}
.copyhead {font-size:9ptx;background-color:#EEEEFF;border:1px solid #DDDDEE;}
