/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "stylesheet" in dotEditor style management */
P {margin: 0px 0px 15px 0px; line-height:1.7em;}
TH {font-style: normal; font-weight: normal; text-align: left;}
A, A:visited {color: #2F8895; text-decoration: none;}
A:hover {color: #9f9f9f; text-decoration: none;}
A.grey, A.grey:visited {color: #B2B2B2; text-decoration: none;}
A.grey:hover {color: #9a9a9a; text-decoration: none;}
A.black, A.black:visited {color: #333333; text-decoration: none;}
A.black:hover {color: #9a9a9a; text-decoration: none;}
h1 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 150%; margin: -3px 0 10px 0; background:url(/images/backgrounds/header_background.gif) bottom left repeat-x; padding:0 0 2px 0;}
h2 {font-size:125%; color:#5c5c5c; font-weight:bold; padding:0 10px 0 0px; font-family:Arial, Helvetica, sans-serif;}
h3 {color: #026f7e; font-weight: bold; font-size: 100%; margin: 0 0 15px 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contentpage_wrapper h1 { background:url(/images/backgrounds/content_h1.gif) repeat-x top #226673; min-height:30px; height:auto !important; height:30px; width:618px; color:#FFFFFF; margin:0px 0px 15px 0px; padding:14px 0 0 12px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:160%; font-weight:bold; overflow:hidden;}
.contentpage_wrapper .right h2 {padding-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:135%; color:#666666; #margin-top:0;}
.contentpage_wrapper .right h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#4b4b4b;}
.hp_wrapper .right .bottomnews h1 {color: #000000; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: bold; font-size: 165%; margin: 0; padding: 0; line-height: 1.2em; text-transform: uppercase;}
.hp_wrapper .right .bottomnews h2 {color: #9a9a9a; font-weight: bold; font-size: 135%; margin: 0 0 10px 0; padding: 0; line-height: 1.4em;text-transform: uppercase;}
.section_bottom .item .right h2 {color: #9a9a9a; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 110%; margin: 0px 0px 0px 0px; padding: 0px; text-transform: none;}
.related_links .lh_title { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 150%; padding: 7px 0 3px 15px !important;background:url(/images/backgrounds/related_links_header.jpg) repeat-x bottom left; min-height:20px; height:auto !important; height:20px;}
.bg_white {background-color: #FFFFFF;background:url(/images/header/top_header.gif) repeat-x center top;}
.form {padding: 2px; border: 1px solid #c8cad7; height:15px; background-color: #FFFFFF; vertical-align: middle; color: #858585; font-size: 100%;}
.img_align_mid {vertical-align: middle;}
.img_align_left {float: left; padding: 0px 10px 10px 0px;}
.img_align_right {float: right; padding: 0px 0px 10px 10px;}
.float_left {float: left; padding-right:15px;}
.float_right {float: right;}
.clear_page {clear: both; font-size: 0.1%;}
.body_hr {border-top: 3px solid #fed104; margin-top: 5px; margin-bottom: 5px; clear: both;}
hr {color: #E5E5E5; background-color: #E5E5E5; height: 2px; border: 0px; margin: 10px 0px 10px 0px; #margin: 4px 0px 4px 0px; _margin: 4px 0px 4px 0px;}
.right UL {margin: 0px 0px 15px 0px; padding-left: 0px; padding-left:12px;}
.right LI {list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_content.gif) no-repeat 1px 0.4em; padding-left:15px;}
.right OL { list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 2px 0.3em; #background: url(/images/icons/menu_dash.gif) no-repeat 0px 4px; #padding-left:10px; #margin-left:10px; margin-left:15px;_margin-left:15px; padding-left:15px;}
.page_wrapper {width: 935px; margin: auto;}
.page_outer_bg {_margin-top: -1px;}
.page_inner_bg {background:url(/images/backgrounds/page_bg.jpg) repeat-x top center; clear:both;}
.quote p {margin:-12px 0 0 13px; padding-right:30px !important; background:url(/images/icons/quote_bottom.jpg) no-repeat right bottom; width:160px; font-size:140%; color:#4b4b4b; line-height:130%; font-style:italic; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.quote {font-style:italic;  padding:0px 25px 0px 20px; _padding:0px 20px 0px 20px;}
.lhm .quote {font-style:normal; padding:20px 20px 20px 20px; _padding:20px 20px 20px 20px; color:#FFFFFF; font-size:115%; }
.right .quote { font-weight:bold; padding:10px 20px 20px 20px; _padding:20px 20px 20px 20px; color:#2f8895; font-size:135%; font-style:italic; font-family:Arial, Helvetica, sans-serif; line-height:1.6em; }
.right .quote p {margin-top:10px; font-size:75%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#4b4b4b;font-style:normal; margin-left:15px;}
.quotemark { padding:0px -20px 0px -20px;}
.top_logo {float: left; width: 520px; height:86px; margin-left:11px; margin-top:26px;}
.top_right {float: left; width: 935px; min-height: 122px; height:auto !important; height:122px; text-align: right; overflow:hidden;}
.top_links {padding: 10px 0 0 0; font-size: 95%; color: #ffffff; width:400px; float:right; overflow:hidden; height:auto !important;}
.top_links A, .top_links A:visited {color: #ffffff; text-decoration: underline; padding: 0 3px;}
.top_links A:hover {color: #deb81a; text-decoration: underline; padding: 0 3px;}
.top_links span {  padding-left:1px; font-size:115%;}
.top_search {padding: 8px 0 0 10px; #padding: 8px 0 0 6px; color: #858585; line-height:0; margin:0; #margin-top:-1px; overflow:hidden; font-size:90%;}
.newsletter {padding: 0 0 20px 0; color: #858585;}
.top_search_hide { display:none;}
.Stapline { padding:88px 0px 0 5px; width:210px; float:right; #padding-top:88px;_padding-top:84px;}
.footer {overflow: hidden; padding:0px;margin:auto;bottom: -1px !important;bottom: -0px; width:935px;border:none;margin-bottom: -2px; background: url(/images/backgrounds/footer_bg.jpg) top no-repeat;}
.footer A:link, .footer A:visited {font-family:Arial; color: #7b7b7b; text-decoration: underline;}
.footer A:hover {font-family:Arial; color: #9f9f9f; text-decoration: underline;}
.footer_bottom {width:850px;  position: relative; bottom: 0 !important; bottom: -0px;  background:url(/images/back/foot_bottom_shad.jpg) bottom repeat-y; min-height:48px;_height:47px; border:none;margin-bottom: -2px; margin:auto;}
.footer .copyright {font-family:Arial; float:left; width: 600px; color: #7b7b7b; font-size: 90%; line-height: 1.4em; padding:40px 10px 10px 0px;}
.footer .credit {float: right; width: 260px; color: #7b7b7b; text-align: right; font-size: 90%; line-height: 1.4em; padding:40px 0px 10px 10px;}
.footer_wide { width:100%; margin:auto; padding:0 0 10px 0; background:url(/images/backgrounds/main_footer_bg.jpg) repeat-x;}
.hp_wrapper {width: 935px; overflow: hidden; margin: auto;  line-height: 1.5em;}
.hp_wrapper .left {float: left; width: 629px; overflow: hidden;}
.hp_wrapper .left .border {border-right: 1px solid #333333;}
.hp_wrapper .left .padding {padding: 18px 20px;}
.hp_wrapper .right {float: left; width: 311px;}
.hp_wrapper .right .topnews {width: 286px; background: url(/images/homepage/hp_newsbg.jpg) no-repeat #c6141b; min-height: 385px; height: auto !important; height: 385px; padding: 16px 25px 10px 20px;}
.hp_wrapper .right .topnews h1 {color: #ffffff; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: normal; font-size: 195%; margin: 0; padding: 0; line-height: 1.2em; text-transform: uppercase;}
.hp_wrapper .right .topnews UL {margin: 5px 0 0 31px; padding-left: 0; padding-bottom: 0;}
.hp_wrapper .right .topnews LI {margin: 4px 0 0 -30px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif); font-weight: bold; padding: 0 0 10px 0; color: #FFFFFF;}
.hp_wrapper .right .topnews LI A, .hp_right LI A:visited {background: url(/images/icons/chev_b.gif) no-repeat 0 2px; padding: 0 0 0 12px; color: #000000; text-decoration: none; font-weight: normal;}
.hp_wrapper .right .topnews LI A:hover {color: #9f9f9f; text-decoration: none;}
.hp_wrapper .right .topnews hr {color: #d86668; background-color: #d86668; height: 1px; border: 0; margin: 10px 0 10px 0; #margin: 4px 0 4px 0; _margin: 4px 0 4px 0;}
.hp_wrapper .right .bottomnews {width: 286px; padding: 18px 25px 0 20px;}
.hp_wrapper .right .bottomnews img {border: 2px solid #FFFFFF;}
.hp_wrapper .right .bottomnews .img_align_left {margin: 0 10px 0 0; padding: 0;}
.content_wrapper {width: 935px; overflow: hidden; margin: auto; line-height: 1.6em; background-color:#FFFFFF; padding-top:15px; }
.content_wrapper .left {float: right; width: 245px;}
.content_wrapper .rightside {float: right; width: 223px; background:url(/images/backgrounds/hp_right.jpg) repeat-x; margin-right:15px;_margin-right:7px; padding:20px 0 0 22px;}
.content_wrapper .rightside p { padding-right:5px; padding-top:15px;}
.content_wrapper .full_width {float: left; width: 430px;}
.content_wrapper .left .lhm { background:url(/images/backgrounds/hp_right.jpg) repeat-x top #ffffff;}
.content_wrapper .left .enews {background: url(/images/pages/enews_bg.jpg) no-repeat top #a00a10; padding: 10px;}
.content_wrapper .left .enews h1 {color: #ffffff; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: normal; font-size: 145%; margin: 0; padding: 0; line-height: 1.2em; text-transform: uppercase;}
.content_wrapper .left .enews .padding_t8 {padding-top: 3px;}
.content_wrapper .right {float: left; width: 675px;}
.content_wrapper .right UL, .content_wrapper .right OL {margin-top: 0; margin-bottom: 5px;}
.content_wrapper .right UL LI {margin: 2px 10px 0 -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_r.gif) no-repeat 0px 0px; font-weight: normal; padding: 0 0 2px 15px;}
.content_wrapper .right UL.list LI {margin: 2px 10px 0 -40px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_r.gif) no-repeat 0px 0; font-weight: normal; padding: 0 0 10px 22px;}
.content_wrapper .right OL LI {margin: 2px 10px 0px -15px; padding: 0 0 10px 0;}
.section_top {width: 675px; overflow: hidden; background:url(/images/backgrounds/hp_main_bg.gif) repeat-x 359px 0 #2f8290;}
.section_top .left {float: left; width: 359px;}
.section_top .right {float: left; width: 270px; line-height: 1.6em; margin: 23px 23px 0 23px;}
.section_top .right p {font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size:170%; line-height:1.4em;}
#level1, .section_top .right h1 {height:auto !important; color:#fdd109; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:auto !important; background:none !important; float:none !important; margin:-20px 0 10px 0 !important; _margin:0 0 10px 0 !important; padding:0;}
#level2 { color:#e7e7e7; font-size:70%; font-family:Arial, Helvetica, sans-serif; line-height:140%;}
.contentpage_wrapper .section_top {width: 630px; overflow: hidden; background:url(/images/backgrounds/hp_main_bg.gif) repeat-x 359px 0 #2f8290;}
.contentpage_wrapper .section_top .left { width:325px; float:left;}
.contentpage_wrapper .section_top .right {float: left; width: 256px; line-height: 1.6em; margin: 30px 20px 0 20px;}
.contentpage_wrapper .section_top .right p {margin-left:0; font:Arial, Helvetica, sans-serif; font-size:125%; line-height:1.8em; font-style:normal; font-weight:normal;}
.section_bottom {padding: 20px 0; #padding:20px 0 0 0; width: 675px; overflow: hidden;}
.section_bottom .item {float: left; width: 317px; margin: 0 0 10px 20px; _margin: 0 0px 10px 20px; padding: 0px 0 0px 0; overflow: hidden; border-bottom: 1px solid #e3e3e3;_width: 300px;}
.section_bottom .item_bottom {float: left; width: 317px; margin: 0 0 0 20px; _margin: 0 0px 10px 20px; padding: 5px 0 0px 0; overflow: hidden; }
.section_bottom .item_right {float: right; width: 316px; margin: 0 0 0 20px; _margin: 0 0px 0px 0px; padding: 0 0 0 0; overflow: hidden;}
.section_bottom .item_right  p { font-size:115%; font-weight:bold; padding:15px 10px 0 0px;}
.section_bottom .item_right_header {margin: 0 0 0 20px; _margin: 0 0px 20px 20px;width: 316px; float:right;}
.section_bottom .item_left_header {width: 336px; float:left;}
.section_bottom .item_left_header h1 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 150%; margin: -3 0 10px 0;background:url(/images/backgrounds/header_background.gif) bottom left repeat-x; padding-left:20px;}
.section_bottom .item .left {float: left; padding-right:15px;}
.section_bottom .item .right {float: left;}
.section_bottom .item .right p {margin: 0;}
.section_bottom .item_bottom A, .item A:visited {color: #026f7e; font-weight: bold; font-size: 105%; margin: 0 0 5px 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
.section_bottom .item A, .item A:visited {color: #026f7e; font-weight: bold; font-size: 105%; margin: 0 0 5px 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.section_bottom .item A:hover { color:#9f9f9f;}
.section_bottom .item_bottom A:hover { color:#9f9f9f;}
.section_top .text p {margin: 0;}
.section_box {padding: 25px 0 0 9px; _padding-left:0; width:690px; overflow: hidden; float:left;}
.section_box .item {float: left; width: 307px; margin: 0 0 30px 20px; _margin: 0 0px 30px 16px; _width: 312px; padding: 0px 0 0px 0; overflow: hidden; }
.section_box .item .image {float: left; width: 99px;}
.section_box .item .text {float: left; width: 201px;}
.section_box .item .text h2 {color: #333333; font-family: Arial, Helvetica, sans-serif !important; font-weight: normal !important; font-size: 155%; margin: 0 0 10px 0;background:url(/images/backgrounds/header_background.gif) repeat-x bottom left; padding:0 0 3px 10px; #padding:0 0 2px 10px;}
.section_box .item .text p {margin: 0;padding-left:10px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.hp_bottom {margin-top:-5px; padding: 20px 0 0 0; width: 655px; overflow: hidden; border-top:2px solid #e5e5e5; margin-left:20px;}
.hp_bottom .item {float: left; height:72px; width: 310px; overflow: hidden; padding:2px 2px 2px 2px; border:1px solid #e3e3e3}
.hp_bottom .item_right {float: right; width: 310px;  overflow: hidden; padding:2px 2px 2px 2px; border:1px solid #e3e3e3}
.contentpage_wrapper {width: 935px; overflow: hidden; margin: auto; line-height: 1.6em; background-color:#FFFFFF; padding-top:15px; height:100%;background:url(/images/backgrounds/contentpage_bg.jpg) repeat-y top left;}
.contentpage_wrapper .left {float: left; width: 244px;}
.contentpage_wrapper .left .lhm { background:url(/images/backgrounds/content_page_right.gif) repeat-x top #2f8895;}
.contentpage_wrapper .right { margin-left:30px; width:630px; float:left;}
.contentpage_wrapper .right p {margin-left:12px;}
.contentpage_wrapper .right_inner { float:left;}
.contentpage_wrapper .lh_title {font-size:150%; color:#FFFFFF; padding:15px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif;}
.related_links { background:#559da8; margin:15px 15px 15px 0px; overflow:hidden;}
.related_links UL, OL, LI {margin-top: 0px; margin-bottom: 5px;}
.related_links UL LI {margin: 5px 10px 0px -25px; #margin: 5px 10px 0px 15px;list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_yellow.jpg) no-repeat 0px 0.1em; font-weight: normal; padding: 0px 0px 1px 15px;}
.related_links OL LI {margin: 2px 10px 0px -10px;}
.related_links a, .related_links a:visited {color:#FFF;}
.related_links a:hover {color:#FFF; font-weight:bold;}
.printpage {width:110px;float:right; text-align:right;}
.printpage A,.printpage A:visited {font-size: 95%;color:#006e7e;  margin:0 0 15px 0; font-weight: normal;}
.printpage A:hover {color: #9f9f9f;  font-weight: normal;}
.printpage img {vertical-align: middle;}
.top_breadcrumb {overflow:hidden; padding-bottom:2px;#padding-bottom:12px;}
.breadcrumb {font-size: 95%; color: #9f9f9f; #margin: 0 0 15px 0; float:left; width:500px; overflow:hidden;}
.breadcrumb img {vertical-align: middle;}
.breadcrumb A {color: #9f9f9f;}
.breadcrumb A,.breadcrumb A:visited {color: #9f9f9f; font-weight: normal;}
.breadcrumb A:hover {color: #006e7e; text-decoration: underline; font-weight: normal;}
.social_networks {border-top: 2px solid #e5e5e5; height:40px; margin-top:20px;}
.backtotop {text-align: right; font-size: 95%;  padding-top: 10px; _padding-bottom: 5px; width:100px; float:right;}
.sn_links {padding: 10px 0 0px 15px; font-size: 95%; width:500px; float:left;}
.sn_links img {vertical-align: middle;}
.sn_links LI {margin: 0 0 0 -28px !important; list-style: none outside; background: none !important; padding: 10px 45px 1px 0 !important; display: inline;}
.sn_links LI A:link, .sn_links LI A:visited {color: #006e7e; text-decoration: none;}
.sn_links LI A:hover {color: #9f9f9f; text-decoration: none;}
.top_search input {margin:0 2px 0 2px;}
.search_box {width:137px !important; padding:4px 4px 0 4px; border:none !important; font-size:110% !important; background:#fdf9e6 !important; color:#9f9f9f !important; height:17px;}
.top_links img {padding:0 0 0 5px;}
.section_hp_wrapper {_margin-left:-30px; _overflow:hidden;}
#section_hp_top .right h1 {padding:6px; _padding-top:0; font-size:200%;}
.large {font-size:100%;}
.largertext {font-size:105%;}
.hp .quote {background:url('/images/icons/quote_top.jpg') no-repeat 0 12px; font-style:italic;  padding:0px 25px 0px 20px; _padding:0px 20px 0px 20px;}
.section_box .item .text h2 a, .section_box .item .text h2 a:visited {color:#333; font-family:Arial, Helvetica, sans-serif; font-weight: normal !important; font-size:100%;}
.section_box .item .text h2 a:hover {color:#7B7B7B; font-family:Arial, Helvetica, sans-serif; font-weight: normal !important; font-size:100%;}
OL, LI {margin-top: 0px; margin-bottom: 5px;}
.related_links UL {margin-top: 5px; margin-bottom: 5px;}
.section_hp_wrapper .top_breadcrumb {width:100%; padding:0 0 10px 30px; _padding-left:60px; _width:95.5%;}
.padding_b30 {padding-bottom:30px !important;}
.padding_r8 {padding-right:8px !important;}
.padding_t10 {padding-top:10px !important;}
.credit img {margin-left:10px;}
.quote_person p {margin-top:-8px; color:#999; font-size:100%; font-family:Verdana; font-weight:normal; background:none !important}
.newsletter_bg {width:100%; background:url('/images/icons/email.gif') no-repeat top right; overflow:hidden;}
.newsletter_bg p {width:170px; margin-top:-12px;}
.newsletter_field {background:#e5e5e5; border:none; margin:0 8px 0 0; color:#727272; height:1.4em; width:181px;}
.newsletter input {margin-bottom: 10px;}
.valign_bottom {vertical-align:bottom;}
.content_quote {background:url('/images/icons/quote_top_content.gif') no-repeat top left; margin-top:20px; _margin-top:10px; font-weight:bold; padding:5px 20px 5px 30px; _padding:5px 20px 5px 30px; color:#2f8895; font-size:135%; font-style:italic; font-family:Arial, Helvetica, sans-serif; line-height:1.6em;}
.content_quote_name {margin:-1.2em 0 20px 0; padding-left:30px; font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#4b4b4b; font-weight:bold;}
.right ul ul {margin-bottom:0.5em;}
h4 {margin-left:12px; #font-size:100%;}
.smalltext {font-size:95%;}
.search_num {float: left; width: 1.8em; margin:0 0 0 12px;}
.highlightx {background:#238091; color:#FFF;}
.search_page_numbers {text-align:center;}
.sitemap_level1 {background:none !important; margin: 1.6em 0 0.3em 0; padding: 0 0 0.3em 15px !important; font-size: 125%; font-weight:bold;}
.sitemap_level2 {background: url('/images/icons/chev_content.gif') no-repeat 15px 0.7em !important; margin:-8px 0 0 0; padding:0 5px 4px 33px !important; line-height:220%;}
.sitemap_level3 {background: url('/images/icons/menu_dash.gif') no-repeat 40px 0.6em !important; margin:-8px 0 0 0; padding:0 5px 4px 58px !important; line-height:220%;}
.sitemap_level4 {background: url('/images/icons/menu_dash.gif') no-repeat 0 0.6em !important; margin:-8px 0 0 0; padding:0 5px 4px 78px !important; line-height:220%;}
.sitemap_level1 a:link, .sitemap_level1 a:visited {color:#238091; text-decoration: none;}
.sitemap_level2 a:link, .sitemap_level2 a:visited {color:#4b4b4b; text-decoration: none;}
.sitemap_level3 a:link, .sitemap_level3 a:visited, .sitemap_level4 a:link, .sitemap_level4 a:visited {color: #238091; text-decoration: none;}
.sitemap_level1 a:hover, .sitemap_level2 a:hover, .sitemap_level3 a:hover, .sitemap_level4 a:hover {color: #9F9F9F; text-decoration: none;}
ul.sitemap {margin:-35px 0 0 -13px;}
.contact_left {float:left; width:6em; margin:0 0 0 12px;}
.contact_right {float:left; width:17em;}
.form_wrapper {        overflow: hidden;        margin: 2.5em 0 40px 0;        padding: 0 0 0 12px;    }
.frm_req_field {        color: #329998;    }
.form_labels {        float: left;        width: 200px;        margin: 0 15px 18px 0;    }
.form_elements {float: left; width: 300px; #padding:0 0 18px 0;}
.form_input {        width: 250px;        background: #f7f7f7;        border: 1px solid #cbcbcb;    }
.overflow_hidden {        overflow: hidden;    }
.form_error {        font-size: 90%;        color: #FF0000;    }
textarea.form_input {        font-size: 100%;    }
.margin_t2em {        margin-top: 2em;    }
.frm_chb_left {float:left; width:25px;}
.frm_chb_right {float:left; padding:0 0 1.5em 0; width:260px;}
.section_box a {margin:0 !important;}
.doc_list { width: 630px; border-bottom:2px solid #e5e5e5; clear:both; overflow:hidden; padding:0 0 20px 0; margin: 0 0 20px 0;}
.doc_list p { color:#4b4b4b;}
.doc_list  a, .doc_list a:visited {color: #006e7e;}
 {color: #9f9f9f;}
.doc_list_l { float:left; width:400px;}
.doc_list_l h2, {margin: 0 0 10px 0;}
.doc_list_r { float:right; width:230px; padding-top:50px;}
.social_networks_blank { height:40px; margin-top:20px;}
.but_download { margin:5px 5px 0 15px;}
.but_buy {}
.doc_list_footer {width: 630px; margin: 0 0 20px ; padding: 0 0 20px;}
.next { float:right; padding:10px 10px 10px 0;  width:30px;}
.next a, .next a:visited, .prev a, .prev a:visited { color:#000;}
.next a:hover, .prev a:hover {color: #9f9f9f;}
.prev { float:left;padding:10px 0 10px 10px;  width:30px;}
.doc_listing { float:left; width:500px;padding:10px 15px 10px 0; text-align:center;}
.doc_listing a, .doc_listing a:visited {color: #006e7e; font-weight:bold;}
.doc_listing a:hover {color: #9f9f9f;}
.doc_list_sect h1 a {color: #FFFFFF; background:#226673 url(/images/2009/c/content_h1_a.gif) repeat-x scroll center top;}
.doc_list_index_1 h2, .doc_list_index_1 h2 a, .doc_list_index_1 h2 a:visited {color: #666666 !important;}
.de_wrapper ul li {padding-left:12px;}
.doc_list_header h2 { font-family: Verdana,Arial,Helvetica,sans-serif !important;}
.doc_list_index_1 h2 a { font-size: 90% !important;}
.doc_list_last { width: 630px; border-bottom:2px solid #ffffff; clear:both; overflow:hidden; padding:0 0 30px 0; margin: 0 0 30px 0;}
.doc_list_index { width: 630px; borde:none; clear:both; overflow:hidden; padding: 0px 0 ; margin: 30px 0;}
.doc_list_top {width: 630px; overflow: hidden; background:#ffffff;}
.doc_list_top .right {float:left;margin-left:20px;overflow:hidden;padding:0;width:275px;}
.doc_list_top .left {float: left; width:335px; margin: 0px}
.doc_list_top img, {width:275;}
.doc_list h2 {color: #006E7E !important;}
.doc_list_last h2 {color: #006E7E !important;}
.doc_list_r img {margin: 0 12px 12px 12px;height: 100px;width: 100px;}
.doc_list_last a, .doc_list_last a:visited {color: #006e7e;}
.right_event { }
.right_event UL {margin: 0 0 22px 0; padding-left: 0; padding-left:0px;}
.right_event LI {list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_content.gif) no-repeat 1px 0.4em; padding-left: 15px;}
.right_event h1 { margin-bottom:0px !important; }
.right_event .sn_links LI {margin: 0 0 0 -16px !important; list-style: none outside; background: none !important; padding: 10px 28px 1px 0 !important; display: inline;}
.ehp_wrapper {width: 630px; overflow: hidden;}
.right_event .top_breadcrumb {overflow: hidden; padding-bottom: 12px;}
.ehp_wrapper .eleft {float: left; width: 419px;}
.ehp_wrapper .eright {float: right; width: 186px; background: url(/images/Events_Calendar/event_bg.jpg) repeat-x; padding: 0 0 20px 10px;}
.ehp_box {background: #efefef; margin-top: 14px; padding: 12px; width: 395px; overflow: hidden;}
.ehp_box .eim {float: left; width: 115px;}
.ehp_box .etxt {float: left; width: 275px;}
.ehp_box .etxt h2 {font-size: 135%; color: #333; margin: 2px 0 0 0;}
.ehp_box .etxt p {margin: 10px 0 0 0;}
.elist_box {border-bottom: 2px solid #efefef; margin-top: 14px; padding: 0 12px 12px 12px; width: 395px; overflow: hidden;}
.elist_box .etxt {}
.elist_box .etxt h2 {font-size: 145%; color: #006e7e; margin: 2px 0 0 0; padding: 0;}
.elist_box .etxt p.date {margin: 5px 0 0 0; font-size: 90%; color: #727272;}
.elist_box .etxt p.date .grey {color: #c4c4c4;}
.elist_box .etxt p {margin: 5px 0 0 0;}
.elist_box .etxt h2 a, .elist_box .etxt h2 a:visited {color: #006e7e; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.elist_box .etxt h2 a:hover {color: #9f9f9f;}
.ehp_pagnation {padding: 15px 0 5px 0; text-align: center;}
.ehp_wrapper .eright h2 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 150%; margin: 15px 0 12px 0; background:url(/images/backgrounds/header_background.gif) bottom left repeat-x;}
.ehp_wrapper .eright .form_s {padding: 4px 2px; border: 1px solid #ddd; background: #fff; vertical-align: middle; color: #727272; width: 128px; height: auto;}
.ehp_wrapper .eright .form {padding: 4px 2px; border: 1px solid #ddd; background: #fff; vertical-align: middle; color: #727272; width: 175px; height: auto; margin-bottom: 5px;}
.ehp_wrapper .eright .padding1 {padding: 0 10px 20px 0;}
.ehp_wrapper .eright .padding2 {padding: 0 10px 10px 0;}
.ehp_viewall {text-align: right; padding: 0 0 15px 0; border-bottom: 2px solid #fed104; margin-bottom: 5px;}
.ehp_rhtitle {font-weight: bold; padding: 10px 0 3px 0;}
.ect_twrapper {width: 418px; overflow: hidden; margin-top: 12px; background: url(/images/2009/d/details_tbg.gif) repeat-y;}
.ect_twrapper .ectl {float: left; width: 209px;}
.ect_twrapper .ectl p {margin: 0;}
.ect_twrapper .ectr {float: left; width: 180px; padding: 10px 0 10px 15px;}
.ect_twrapper .ectr h2 {font-size: 135%; color: #333; margin: 2px 0 0 0; line-height: 145%;}
.ect_twrapper .ectr p {margin: 10px 0 0 0; line-height: 185%;}
.ect_bwrapper {width: 418px; overflow: hidden; margin: 17px 0 20px 0; border-bottom: 2px solid #e5e5e5;}
.ect_bwrapper p {line-height: 185%;}
.ect_bwrapper .ecbl {float: left; width: 209px;}
.ect_bwrapper .ecbr {float: left; width: 180px; padding: 0 0 10px 15px;}
.right_event p { margin-left:0px  !important; }
.right_event h2 { padding-left:0px  !important; }
.de_wrapper {background:#FFF; width:100%;}
.disabled {color: #858585 !important;}
}
.doc_list_index_1 h2, .doc_list_index_1 h2 a, .doc_list_index_1 h2 a:visited {color: #666666 !important;}
.shop_calendar .arrowleft {float: left; width: 19px; font-weight: bold; font-size: 150%;}
.shop_calendar .monthyear {float: left; width: 130px; text-align: center; font-weight: bold; font-size: 110%; padding: 1px 0 5px 0;}
.shop_calendar .arrowright {float: right; width: 19px; font-weight: bold; font-size: 150%;}
.shop_calendar {padding: 7px 0;}
.shop_calendar .rh_cal_title {float: left; width: 24px; text-align: center; border-right: 1px solid #fed104; margin-bottom: 1px; background: #fed104; font-weight: bold; color: #fff;}
.shop_calendar .rh_cal_day {float: left; width: 24px; margin: 0 1px 1px 0; background: #fff; text-align: center; padding: 1px 0; color: #333;}
.shop_calendar .rh_cal_day_on {float: left; width: 24px; margin: 0 1px 1px 0; background: #006e7e; text-align: center; padding: 1px 0; color: #fff;}
.shop_calendar .arrowleft a, .shop_calendar .arrowright a {color: #333; text-decoration: none;}
.shop_calendar .rh_cal_day a, .shop_calendar .rh_cal_day a:visited {color: #333; text-decoration: none; font-weight: normal;}
.shop_calendar .rh_cal_day a:hover {color: #333; text-decoration: none; font-weight: bold;}
.shop_calendar .rh_cal_day_on a, .shop_calendar .rh_cal_day_on a:visited {color: #fff; text-decoration: none; font-weight: normal;}
.shop_calendar .rh_cal_day_on a:hover {color: #fff; text-decoration: none; font-weight: normal;}
.lh_comments {padding: 0; _padding: 1px 0; color: #fff; margin-right: 15px;}
.lh_comments .lh_ctitle {color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 150%; margin: 10px 0 0 0; background:url(/images/events/comments_header.gif) bottom left repeat-x; line-height: 100%; padding: 7px 0 3px 15px !important;}
.lh_comments .lh_cpadding {padding: 10px 0 10px 15px; margin: 0;}
.lh_comments .lh_cpadding p {margin: 0 0 15px 0;}
.lh_comments .lh_cpadding .quote {font-style: italic; padding: 0 0 10px 0; line-height: 170%; background: url(/images/icons/quote_top_content2.jpg) no-repeat 0 2px; text-indent: 30px;}
img.overlay { position:absolute; margin-left:5px; margin-top:5px; }
.overflow1 {overflow-y:scroll; overflow-x:none;}

