/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "default" in dotEditor style management */
* {font-family: Verdana, Arial, Helvetica, sans-serif;}
body { margin: 0; padding: 0; font-size: 70%;}
p {margin: 0 0 1.2em 0; line-height: 1.3em;}
img {border: 0; vertical-align: middle;}
a, a:active, a:focus {outline: none;}
.img_align_mid {vertical-align: middle !important;}
.img_align_left {float: left; padding: 0 10px 10px 0;}
.img_align_left_s {float: left; padding: 0 5px 2px 0;}
.img_align_right {float: right; padding: 0 0 10px 10px;}
.img_align_right_s {float: right; padding: 0 0 2px 5px;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.clear_page {clear: both; font-size: 0.1%;}
.hidden {display: none;}
.wrapper {width: 100%; overflow: hidden;}
.overflow {overflow: hidden;}
a, a:visited {color: #000; text-decoration: none;}
a:hover, a:active, a:focus {color: #333399; text-decoration: underline;}
a.black, a.black:visited {color: #000 !important; text-decoration: none;}
a.black:hover, a.black:active, a.black:focus {color: #333399; text-decoration: underline;}
h1 {color: #000; font-size: 100%; font-weight: bold; margin: 0 0 1.2em 0; padding: 0; line-height: 1.3em;}
h2 {color: #000; font-size: 145%; margin: 0 0 1em 0; line-height: 1.35em;}
h3 {color: #000; font-size: 115%; font-weight: bold; margin: 0 0 15px 0;}
.bold {font-weight: bold;}
.bigger {font-size: 115%; line-height: 1.2em;}
.bigger2 {font-size: 140%; line-height: 1.2em;}
.smaller {font-size: 80% !important;}
.smaller2 {font-size: 70% !important;}
.white {color: #fff;}
.grey {color: #666;}
.lblue {color: #71b0e9;}
.form {border: 1px solid #000; padding: 1px; background: #e2e2e2; color: #000; font-size: 100%; vertical-align: middle;}
hr {color: #CCCCCC; background-color: #CCCCCC; height: 1px; border: 0px; margin: 4px 0;}
.padding_t10 {padding-top: 10px;}
.padding_15 {padding: 15px;}
.float_left {float: left;}
.float_right {float: right;}
.wrapper_top {margin: auto; width: 910px; background: #CCC; height: 48px; border-bottom: 1px solid #fff; padding: 15px;}
.pagewrapper {margin: auto; width: 940px; background: #CCC; overflow: hidden;}
.top_links {padding: 6px 0 11px 0;}
.top_links ul {display: inline; font-size: 90%;}
.top_links ul li {display: inline; background: url(/images/icons/chev.gif) no-repeat 0 2px; padding: 0 5px 0 11px;}
.top_search label {float: left; padding: 3px 10px 0 0; font-size: 90%;}
.top_search_form {float: left; border: 1px solid #000; background: #fff; width: 123px;}
.top_search_form input {vertical-align: middle;}
.top_search_form .form {border: 0 solid #fff; padding: 1px; width: 98px; background: #fff;}
.hp_bg {background: url(/images/hp_bg.gif) repeat-y;}
.content_left {float: left; width: 205px;}
.content_mid {float: left; width: 594px; margin-left: 1px;}
.content_mid .padding {padding: 18px 15px 15px 17px;}
.content_mid ul.bigger li {background: url(/images/icons/chev_w.gif) no-repeat; padding: 0 0 1.8em 15px;}
.content_mid ul.media li {padding: 0 0 1.5em 0;}
.content_mid ul.media li a {font-weight: bold;}
.content_mid a, .content_mid a:visited {color: #71b0e9; text-decoration: none;}
.content_mid a:hover, .content_mid a:active, .content_mid a:focus {color: #71b0e9; text-decoration: underline;}
.content_right {float: left; width: 139px; margin-left: 1px;}
.imageborder {border-bottom: 1px solid #fff;}
.rh_bnrs {text-align: center;}
.rh_bnrs li {padding: 0 0 2px 0;}
.rh_quotebox {padding: 12px;}
.lhm ul {padding: 15px; font-size: 110%;}
.lhm ul li a, .lhm ul li a:visited {background: url(/images/icons/KV_Arrow_white.gif) no-repeat; padding: 3px 0 13px 15px; display: block;}
.lhm ul li a:hover, .lhm ul li a.on {background: url(/images/icons/KV_Arrow_blue.gif) no-repeat !important; padding: 3px 0 13px 15px; display: block; color: #333399;}
.lhm_sub ul {padding: 15px; font-size: 90%;}
.lhm_sub ul li { padding: 1px 0 1px 10px; background: url(/images/icons/chev_ws.gif) no-repeat 0 3px;}
.lhm_sub ul li a:hover, .lhm_sub ul li a.on {color: #333399;}
.lhm_sub_border {min-height: 120px; height: auto !important; height: 120px; border-bottom: 1px solid #fff;}
.content_bg {background: url(/images/content_bg.gif) repeat-y;}
.content_bg .lhm {min-height: 175px; height: auto !important; height: 175px; border-bottom: 1px solid #fff;}
.rhs_print {min-height: 175px; height: auto !important; height: 175px; border-bottom: 1px solid #ccc;}
.rhs_print ul {font-size: 80%; text-align: right; padding: 10px 15px 0 0;}
.rhs_print ul li.forward {background: url(/images/icons/icon_email.gif) no-repeat top right; padding: 0 24px 8px 10px;}
.rhs_print ul li.print {background: url(/images/icons/icon_print.gif) no-repeat top right; padding: 2px 24px 0 10px;}
.rhs_msearch {min-height: 90px; height: auto !important; height: 90px; padding: 15px; font-size: 80%; border-bottom: 1px solid #ccc;}
.rhs_msearch label {display: block; font-weight: bold; padding-bottom: 10px;}
.rhs_msearch .form {width: 95px;}
.track_box {width: 100%;}
.track_box td {border-bottom: 1px solid #ccc; height: 7.5em;}
.track_box .left {width: 200px; text-align: center; }
.track_box .right {width: 355px;}
.teamborder {padding: 5px 5px 2px 5px; border-bottom: 1px solid #ccc; text-align: center;}
.teamtable { width: 100%;}
.teamtable td {width: 79px; height: 79px; padding: 0 0 5px 0;}
.teaminfo_l {float: left; width: 275px;}
.teaminfo_r {float: left; width: 280px;}
.teaminfo_r h1 {margin: 0 0 1px 0;}
.footer_info {position: relative; height: 6em; margin-bottom: 10px; padding: 0 5px 0 15px;}
.footer_info .footer_text {position: absolute; bottom: 0; font-size: 80%;}
.footer_info ul {position: absolute; bottom: 0; font-size: 80%; text-align: right;}
.footer_info ul li.forward {background: url(/images/icons/icon_email.gif) no-repeat top right; padding: 0 24px 8px 10px;}
.footer_info ul li.print {background: url(/images/icons/icon_print.gif) no-repeat top right; padding: 2px 24px 0 10px;}
.footer_links {position: relative; height: 6em; margin-bottom: 10px; padding: 0 0  0 17px;}
.footer_links ul {position: absolute; bottom: 0; display: inline; font-size: 80%;}
.footer_links ul li {display: inline; background: url(/images/icons/chev.gif) no-repeat 0 2px; padding: 0 2px 0 11px;}
.footer_links a, .footer_links a:visited {color: #000; text-decoration: none;}
.footer_links a:hover, .footer_links a:active, .footer_links a:focus {color: #333399; text-decoration: underline;}
.pop_terms {padding: 10px; width: 400px; position: absolute; z-index: 90;}
.pop_border {border: 1px solid #000; padding: 10px; width: 380px; height: 320px; background-color: #fff;}
.pop_title {font-size: 130%; font-weight: bold; padding-bottom: 3px;}
.pop_termstext {border: 1px solid #000; padding: 5px; overflow: auto; height: 250px; font-size: 90%;}
.pop_checkbox {padding-top: 8px; font-weight: bold; font-size: 90%;}
.pop_checkbox input {vertical-align: middle;}
.pop_border hr {color: #CCCCCC; background-color: #CCCCCC; height: 1px; border: 0px; margin: 6px 0;}
.form_wrapper {width: 100%; overflow: hidden; padding: 2px 0;}
.form_wrapper .form_left {float: left; width: 35%;}
.form_wrapper .form_right {float: left; width: 64%;}
.form_wrapper .form_right .form {width: 240px;}
.button {border: 1px solid #333; background-color: #003366; color: #fff;}
ul.sitemap a {color: #000 !important; text-decoration: none;}
ul.sitemap {font-size: 90%;}
ul.sitemap li {border-bottom: 1px solid #ccc; font-weight: bold; padding: 4px 0;}
ul.sitemap ul li {border: 0 solid #fff; font-weight: normal; padding: 1px 0 1px 13px;}
#result_report {background-color:#E5ECF9;font-weight:bold;margin-bottom:14px;padding:3px;text-align:center;}
#other_pages {text-align:center; }
a.allbluelink { color:#333399 !important; text-decoration:none;}

