
/* general styles */
form {display: inline;}

.nowrap {white-space: nowrap;}
.page_wrapper {width: 750px; text-align: left;}

.skiplink {display: none;}

/* styles for top area */
#top_logo {float: left; width: 422px; height: 81px;}
#top_right {float: right; width: 318px; text-align: right;}
#hygene_links {padding: 5px 10px 0px 0px; height: 25px; font-size: 85%;}
#top_search {padding: 17px 10px 0px 0px;}
#top_nav {height: 25px; width: 760px; text-align: left;}

/* top nav styles */
#top_menu {margin: 0px; padding: 0px; height: 25px; list-style-image: none; width: 762px;}
#top_menu li {display: inline; height: 25px; margin: 0px -2px 0px -1px; padding: 0px;}
LI.navstart {margin: 0px -2px 0px 6px ! important;}
LI.navend {margin: 0px 0px 0px -1px ! important;}



/* section pages styles*/
#mid_greybar {height: 17px; background-color: #BBBBBB;}
.lh_bg {background: url(/images/lhs/bg_lines.gif);}

#lh_text {width: 195px; text-align: left;}
#lh_text_pad {padding: 0px 10px 0px 18px; font-size: 90%; color: #000000;}
#lh_wboxbg {background: url(/images/lhs/lh_bg.gif) repeat-y  top right; text-align: right;}
#lh_curvebottom {height: 11px; text-align: right;}

#section_bgright1 {background: url(/images/page/bg_shades.jpg) repeat-x #FFFFFF;}
#section_bgright2 {background: url(/images/page/bg_shades2.jpg) repeat-x #FFFFFF; padding: 0px 15px 0px 15px; text-align: left;}
.section_bgrightall {background: url(/images/page/bg_shadesall.jpg) repeat-x #FFFFFF; text-align: left;}

#content_image {position: absolute; top: 107px; width: 542px; height: 17px; margin: 0px 0px 0px 205px; background-color: #FFFFFF; text-align: right;}
.content_pagebg1 {background: url(/images/page/content/page_curve2b.gif) repeat-y;}
.content_pagebg2 {background: url(/images/page/content/page_curve4.gif) repeat-x; text-align: right;}
.content_image_lhs {padding: 10px 0px 0px 0px; text-align: center;}
#lh_wboxbg_content {background: url(/images/lhs/lh_bg.gif) repeat-y; text-align: right; padding: 10px 0px 10px 10px;}


/** styles for footer **/
#footer_dotted {background: url(/images/icons/dotted_hr.gif) repeat-x;}
#footer {float: left; font-size: 85%; color: #666666; padding: 0px 10px 10px 10px;}
#copyright {float: right; font-size: 85%; color: #666666; padding: 0px 10px 10px 10px;}


/* styles for homepage */
.hp_image {width: 525px; height: 134px;}

#hp_date {float: right; padding: 14px 0px 0px 0px;}
.date_text {color: #FFFFFF; font-weight: bold; font-size: 15px; padding: 0px 0px 0px 4px;}
.hp_timezone {padding: 3px 0px 1px 0px; color: #000000; font-size: 10px;}
#hp_timezone_selectorbox {border: 1px solid #FFFFFF; background-color: #919191; color: #FFFFFF; height: 15px;}
#hp_timezone_city {float: left; padding: 1px 2px 0px 2px; font-size: 10px;}
#hp_timezone_city2 {float: right; padding: 2px 0px 0px 0px;}

.hp_greybar {background: url(/images/homepage/hp_greybg.gif) repeat-x;}
#latestnews_box {float: left; padding: 11px 0px 10px 13px; width: 353px;}
.hp_readmore {text-align: right; margin-top: 10px;}
.hp_readmore2 {text-align: right; margin-top: 2px; font-size: 85%;}
#hp_newsimage {float: right; padding: 11px 6px 10px 0px;}

.date {padding: 2px 5px 0px 10px}

/* styles for the left hand menu */
UL.lhm {margin-top: 1px; margin-left: 0px; margin-right: 18px; padding-left: 0px;}

LI.level1_on a, LI.level1_on a:visited, LI.level2_on a, LI.level2_on a:visited, LI.level3_on a, LI.level3_on a:visited, LI.level4_on a, LI.level4_on a:visited {text-decoration: underline;}
LI.level1_on a:hover, LI.level2_on a:hover, LI.level3_on a:hover, LI.level4_on a:hover {text-decoration: underline;}

LI.level1_off {margin-bottom: 2px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat 0px 4px; padding: 1px 3px 1px 10px;}
LI.level1_on {margin-bottom: 2px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat 0px 4px; padding: 1px 3px 1px 10px; text-decoration: underline;}

LI.level2_off {margin-bottom: 1px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/none.gif) no-repeat 0px 5px; padding: 1px 3px 1px 20px;}
LI.level2_on {margin-bottom: 1px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/none.gif) no-repeat 0px 5px; padding: 1px 3px 1px 20px;}

LI.level3_off {margin-left: 20px; margin-bottom: 1px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat 0px 3px; padding: 1px 3px 0px 10px;}
LI.level3_on {margin-left: 20px; margin-bottom: 1px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat 0px 3px; padding: 1px 3px 0px 10px;}

LI.level4_off {margin-left: 28px; margin-bottom: 1px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/none.gif) no-repeat 0px 3px; padding: 1px 3px 0px 10px;}
LI.level4_on {margin-left: 28px; margin-bottom: 1px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/none.gif) no-repeat 0px 3px; padding: 1px 3px 0px 10px;}



/* Sitemap styles */
LI.sitemap_level1 {margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif); font-weight: normal; padding: 0 0 0px 0px;}

LI.sitemap_level2 {margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif); font-weight: normal; padding: 0 0px 0px 15px; visible: false;}

LI.sitemap_level1 A:link, LI.sitemap_level1 A:visited {color: #666666; text-decoration: none; font-weight: bold;}
LI.sitemap_level1 A:hover {color: #999999; text-decoration: none; font-weight: bold;}

LI.sitemap_level3 {margin-top: 0px; margin-bottom: 0px; margin-left: 22px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat 0px 3px; font-weight: normal; padding: 0px 0px 0px 3px; visible: false;}
LI.sitemap_level4 {margin-top: 0px; margin-bottom: 0px; margin-left: 32px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/spacer.gif) no-repeat 0px 3px; font-weight: normal; padding: 0px 0px 0px 3px; visible: false;}

LI.sitemap_level2 A:link, LI.sitemap_level2 A:visited,LI.sitemap_level3 A:link, LI.sitemap_level3 A:visited, LI.sitemap_level4 A:link, LI.sitemap_level4 A:visited {color: #666666; text-decoration: none;}
LI.sitemap_level2 A:hover, LI.sitemap_level3 A:hover, LI.sitemap_level4 A:hover {color: #999999; text-decoration: none;}



/* styles for secure area */

#secure_bg2 {background: url(/images/page/bg_shades2.jpg) repeat-x #FFFFFF; text-align: left;}
#secure_area_box {background: url(/images/secure_area/bg_2.gif) repeat-y; padding: 0px 10px 0px 13px; width: 728px;}
.secure_tr {background: url(/images/secure_area/secure_t.gif) repeat-x;}
.secure_tr2 {background: url(/images/secure_area/secure_t2.gif) repeat-x;}
.secure_l {background: url(/images/secure_area/secure_r.gif) repeat-y;}
.secure_b {background: url(/images/secure_area/secure_b.gif) repeat-x;}
.secure_b2 {background: url(/images/secure_area/secure_b2.gif) repeat-x; text-align: right;}