@charset "utf-8";

/* BGN Global */
body, table, tr, td, th, select, option, input, textarea, button {
	font-family: Arial,verdana;
        font-size: 12px;
}
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote {
	margin: 0;
	padding: 0;
}
ul, ol {
	list-style-type: none;
}
a img {
	border: 0;
        vertical-align: middle;
}
hr {
	border: 0;
	border-top: 1px solid #d1d7dc;
	height: 0;
}
form {
	margin: 0;
	padding: 0;
	display: inline;
}
textarea {
	overflow: auto;
}
.clear {
	height: 0;
	overflow: hidden;
	clear: both;
}
.clearfix {
	zoom: 1;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}
.none {
	display: none;
}
.hidden {
	visibility: hidden;
}
.nobr {
	white-space: nowrap;
}
.radio, .checkbox {
	border: 0 !important;
	background: transparent !important;
	height: 1em !important;
}
em {
	white-space: nowrap;
}
.scope {
	text-align: right;
	vertical-align: top;
	padding-top: 2px;
}
/* END Global */

/* BGN Public */
a {
	color: #084482;
	text-decoration: none;
}
a:hover {
        color: #ff6c00;
}
.aul {
	text-decoration: underline;
}
.aul:hover {
        color: #EF6D27;
}
/* END Public */

/* BGN Frame */
body {
	margin: 0;
	padding: 0;
	background:url(images/newbg_allw.jpg) top center no-repeat fixed;
	background-color: #FFF;
	color: #333;
}
.wrapper {
        width: 1002px;
        height: 100%;
        margin: 0 auto;
        position: relative;
}

/* BGN #header */
#header {
        border-left: 1px solid #e5e5e5;
        border-right: 1px solid #e5e5e5;
}
.self-help {
        background: #f7f7f7;
        border-bottom: 1px solid #e5e5e5;
        height: 26px;
        line-height: 26px;
        padding: 0 20px;
	position:relative;
	z-index:8888;
}
.diversity {
        float: left;
}
.diversity a {
        color: #084482;
}
.header_diversity_div {
        float: left;
        margin-right: 20px;
        position: relative;
        z-index: 9;
        padding-top: 0px;
        line-height: 18px;
}
.header_diversity_div span {
	color:#444;
        font-size: 11px;
        cursor: pointer;
        margin-left: 10px;
}
.header_diversity_div img {
        vertical-align: middle;
}
.header_diversity_div ul {
        display: none;
        position: absolute;
        background: #f7f7f7;
        padding: 0 10px;
        line-height: 20px;
        font-weight: bold;
        font-size: 10px;
        border: 1px solid #e5e5e5;
        border-top: none;
        top: 18px;
        left: 0;
}
.header_diversity_div a:hover {
        text-decoration: underline;
}
#header .hd_fb_like{ float:left; height:23px; padding-top:3px; width:140px; overflow:hidden;}

#header .links {
        float: right;
}
#header .links a {
        font-size: 11px;
        border-right: 1px solid #e5e5e5;
        padding: 0px 6px;
}
#header .links .cartcnt {
        border-right: none;
        padding-right: 0;
}
#header .logos {
        padding: 5px 25px;
        height: 60px;
        background: #fff;
}
#header #logo{ margin-top:0;}
.fbFrame {
        float: right;
        border: none;
        overflow: hidden;
        width: 50px;
        height: 25px;
        margin: 1px 15px 0 0;
}
h1 {
        float: left;
}
#header .No1{
        float: left;
        width: 264px;
        height: 26px;
	text-indent:-8888px;
        margin: 17px 0 0 75px;
	overflow:hidden;
	background:url(images/the_1st_pic.gif) center center no-repeat;
}
#header .cs {
        float: right;
        width: 150px;
        height: 44px;
        padding: 11px 0 0 10px;
        background: url(images/cs2.gif) no-repeat;
        line-height: 20px;
        margin-top: 2px;
}
#header .cs p {
        color: #ff8a00;
        font-size: 16px;
        font-weight: bold;
        /*padding: 23px 0 0 22px;*/
        padding-left: 20px;
}
#header .free_num {
        display: inline-block;
        width: 115px;
        height: 14px;
        background: url(images/links2.gif) no-repeat;
        vertical-align: middle;
}
#header .mcafee {
        float: right;
        margin: 1px 0 1px 22px;
        overflow: hidden;
        width: 94px;
        height: 54px;
}
/* END #header */

/* BGN New header */
.siteHeader_wrapper{width:100%;  position:relative; z-index:88;}
#siteHeader{height:108px; background:url(images/site_header_bg3.png) center -2px no-repeat;}
#siteHeader .header_left_wrapper{width:260px; height:108px; float:left; position:absolute; left:0; top:0;}
#siteHeader .header_left_wrapper .diversity {
	float:right;
	padding-left:20px;
	text-align:left;
}
#siteHeader .header_left_wrapper .diversity a {
        color: #084482;
}
#siteHeader .header_left_wrapper .header_diversity_div {
        float: left;
        margin-right: 20px;
        position: relative;
        z-index: 9;
        padding-top: 5px;
        line-height: 16px;
}
#siteHeader .header_left_wrapper .header_diversity_div span{
        font-size: 11px;
	color:#444;
        cursor: pointer;
        margin-left: 10px;
}
#siteHeader .header_left_wrapper .header_diversity_div img {
        vertical-align: middle;
}
#siteHeader .header_left_wrapper .header_diversity_div ul {
        display: none;
        position: absolute;
        background: #f7f7f7;
        padding: 0 10px;
        line-height: 20px;
        font-weight: bold;
        font-size: 10px;
        border: 1px solid #e5e5e5;
        border-top: none;
        top: 18px;
        left: 0;
}
#siteHeader .header_left_wrapper .header_diversity_div a:hover {
        text-decoration: underline;
}

#siteHeader #siteLogo{width:230px; height:53px; display:block; overflow:hidden; cursor:pointer; margin:0px auto; padding-left:3px;}
#siteHeader #siteLogo{width:230px; height:53px; display:block; overflow:hidden; cursor:pointer; margin:0px auto; padding-left:3px;}
#siteHeader .call_tel{font-size:12px; text-align:left; padding-top:11px; padding-left:85px; padding-bottom:5px; background:url(images/site_us_tel.jpg) 59px 7px no-repeat; font-weight:bold; color:#4b0d00;}
#siteHeader .header_right_wrapper{width:740px; height:108px; float:right; }

#siteHeader .header_right_top{clear:both;  height:16px; position:relative;}
#siteHeader .header_right_mid{ clear:both; overflow:hidden;}
#siteHeader .top_links{height:16px; position:relative; line-height:16px; text-align:right; color:#444; padding-right:5px; float:right;}
#siteHeader .top_links a{color:#444; margin:0 5px; font-size:11px;}
#fb-login,
#fb-logout,
#fb-root,
#fb-iframe {
        display: none;
}
#siteHeader #fb-login,
#siteHeader #fb-logout {
        background: url(images/facebook_s.png) no-repeat;
        padding-left: 22px;
        cursor: pointer;
}
#siteHeader .top_links .top_a{ float:right; display:inherit;}
#siteHeader .top_links .myaccountlink{ background:url(images/myaccount_icon.gif) right 3px no-repeat; padding-right:12px;}
#siteHeader .top_links .focusm{ background:url(images/myaccount_icon.gif) right -28px no-repeat;}
#siteHeader #accountlist{position:absolute; display:none; top:15px; right:110px; width:192px; height:22px; padding:11px 2px 0; text-align:center; background:url(images/myaccount_downsn.png) top center no-repeat;}

#siteHeader .header_right_wrapper .cs_tel{float:left; width:0px; padding-left:286px; height:33px; margin-left:76px!important; margin-left:38px; margin-top:7px; overflow:hidden; background:url(images/site_top_tel.png) top left no-repeat;}
#siteHeader .header_right_wrapper .site_fb_link{ position:absolute; left:200px; top:0px; height:24px; overflow: hidden; padding-top: 3px; width: 80px; padding-top:0px;}
#siteHeader .header_right_wrapper .security{ float:right;width:65px; margin-right:10px; height:37px; padding:4px 2px 2px;}
#siteHeader .header_right_wrapper .search_wapper{width:200px; float:right; padding-top:14px;}
#siteHeader .header_right_wrapper .search_wapper label{ font-size:14px; font-weight:bold; margin-right:3px; float:left; vertical-align:middle; line-height:20px;}
#siteHeader .header_right_wrapper .search_wapper input{ vertical-align:middle; border:1px solid #a1a1a1; margin:0; padding:0; float:left;}
#siteHeader .header_right_wrapper .search_wapper .keywords{height:18px; line-height:18px; width:130px; padding-left:2px; border-right:none; color:#999; }
#siteHeader .header_right_wrapper .search_wapper .btnSubmit{height:20px; width:19px; border-left:none; text-indent:-888px; overflow:hidden; cursor:pointer; background:url(images/site_search_icon.png); }


#siteHeader #site_nav{width:720px; padding-left:10px; height:42px; padding-top:6px; clear:both; position:relative;}
#siteHeader #site_nav .nav_home{height:42px; display:inline; float:left; font-weight:bold; font-size:14px; padding:0 7px;}
#siteHeader #site_nav .nav_item{ height:42px; float:left; background:url(images/site_menu_line.gif) left 0px no-repeat; padding:0 5px 0 6px; font-weight:bold; font-size:14px; position:relative;}

#siteHeader #site_nav a{color:#FFF; display:block; height:42px; float:left; position:relative;}
#siteHeader #site_nav a span{display:block; height:32px; padding-top:10px; padding:10px 16px 0; float:left; cursor:pointer;}

#siteHeader #site_nav div.focus a{color:#591601; background:url(images/site_menu_onlbg.gif) left bottom no-repeat;}
#siteHeader #site_nav div.focus a span{ display:block; background:url(images/site_menu_onrbg.gif) right bottom no-repeat;}

#siteHeader #site_nav .site_categories{width:622px; top:42px; left:-174px; line-height:24px; font-weight:normal; font-size:12px; position:absolute; height:245px; z-index:888; display:none; border:1px solid #b7b5b6; border-top:none;}
#siteHeader #site_nav .site_categories ul{width:622px; height:245px; background:url(images/site_menu_popbg.png) top repeat-x;}

#siteHeader #site_nav .site_categories li{ padding:5px 23px 0; float:left; }

#siteHeader #site_nav .site_categories dl{ float:left;}
#siteHeader #site_nav .site_categories dt{ font-weight:bold; padding-left:5px; color:#414B4F; clear:both;}
#siteHeader #site_nav .site_categories dt a{ color:#414B4F; display:inline; height:24px;}
#siteHeader #site_nav .site_categories dd{ clear:both; overflow:hidden;}
#siteHeader #site_nav .site_categories dd a{color:#444444; height:24px; display:inline; background:none; padding:0px 5px;}
#siteHeader #site_nav .site_categories dd a:hover{ background-color:#e2ebf2;}
#siteHeader #site_nav .site_categories dd span.inline{ float:left; display:inline;}

#siteHeader #site_nav #womenNavShow{ left:-329px;}
#siteHeader #site_nav #womenNavShow ul{background:url(images/site_menu_popwbg.png) top repeat-x;}
#siteHeader #site_nav #menNavShow ul{background:url(images/site_menu_popmbg.png) top repeat-x;}

#siteHeader #site_nav #sunglasses{width:250px; left:5px;}
#siteHeader #site_nav #sunglasses ul{width:250px; }
#siteHeader #site_nav #learnmore{left:-120px; width:250px; height:280px;}
#siteHeader #site_nav #learnmore ul{width:250px; height:280px;}
#siteHeader #site_nav #learnmore li{ padding:10px 23px;}

#siteHeader #site_nav .site_categories dl.eg_shape dt{padding-left:65px;}
#siteHeader #site_nav .site_categories dl.eg_shape dd{padding-left:60px; height:23px; float:left; background:url(images/menu_eg_shape.gif) left no-repeat;}
#siteHeader #site_nav .site_categories dl.eg_shape dd.sp01{ background-position:0 -2px;}
#siteHeader #site_nav .site_categories dl.eg_shape dd.sp02{ background-position:0 -25px;}
#siteHeader #site_nav .site_categories dl.eg_shape dd.sp03{ background-position:0 -47px;}
#siteHeader #site_nav .site_categories dl.eg_shape dd.sp04{ background-position:0 -71px;}
#siteHeader #site_nav .site_categories dl.eg_shape dd.sp05{ background-position:0 -93px;}
#siteHeader #site_nav .site_categories dl.eg_shape dd.sp06{ background-position:0 -114px;}
#siteHeader #site_nav .site_categories dl.eg_shape dd.sp07{ background-position:0 -137px;}
#siteHeader #site_nav .site_categories dl.eg_shape dd.sp08{ background-position:0 -160px;}


/* END new header */



/* BGN #navi */
#navi {
        clear: both;
        background-color: #31659a;
        background: url(images/navi_1002.gif) no-repeat;
        height: 40px;
	position:relative;
	z-index:222;
}
#navi .home {
        float: left;
        width: 175px;
        height: 40px;
        background: url(images/navi_slash.gif) top right no-repeat;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        line-height: 40px;
}
#navi .home a {
        color: #fff;
}
#navi .item {
        position: relative;
        float: left;
        width: 175px;
        height: 40px;
        background: url(images/navi_slash.gif) top right no-repeat;
        text-align: center;
        z-index: 22;
}
#navi .subject {
        width: 154px;
        height: 20px;
        margin: 8px auto;
        padding-top: 4px;
}
#navi .subject a {
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        text-align: center;
        text-decoration: none;
}
#navi .subject a span {
        display: inline-block;
        width: 9px;
        height: 9px;
        background: url(images/navi_arrow.png) no-repeat;
        overflow: hidden;
        margin: 4px 0 0 5px;
        vertical-align: top;
}
#navi .focus {
        background: url(images/navi_focus.png) no-repeat;
}
#navi .focus a {
        color: #174170;
}
#navi .focus a span {
        background: url(images/navi_arrow.png) 0 -9px no-repeat;
}
#navi .categories {
        display: none;
        position: absolute;
        top: 40px;
        left: -2px;
        width: 322px;
        border: 1px solid #2a5e93;
        border-top: none;
        padding: 5px 15px 15px;
        background: #fff;
        text-align: left;
        -moz-border-radius-bottomleft: 6px;
        -moz-border-radius-bottomright: 6px;
	z-index:222;
}
#navi .categories h4 {
        color: #195083;
        line-height: 30px;
        padding-left: 10px;
        clear: both;
}
#navi .categories li {
        line-height: 22px;
        background: #f3f3f3;
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
}
#navi .categories li:hover {
        background: url(images/white_arrow.gif) 11px 7px no-repeat;
}
#navi .categories li a {
        display: block;
        padding-left: 22px;
        color: #5b5b5b;
        text-decoration: none;
}
#navi .categories li a:hover {
        color: #fff;
        background: url(images/white_arrow.gif) 11px 7px no-repeat;
        background-color: #ff7e00;
}
#navi .frame li {
        float: left;
        width: 160px;
}
#navi .more {
        left: auto;
        right: 1px;
        width: 420px;
        padding-right: 8px;
        padding-bottom: 10px;
}
#navi .more a {
        color: #5b5b5b;
}
#navi table {
        width: 100%;
}
#navi th {
        color: #195083;
        line-height: 30px;
        padding-left: 5px;
}
#navi td {
        line-height: 18px;
        padding-right: 8px;
}
#navi td input {
        vertical-align: middle;
}
#navi .searchbtn {
        text-align: center;
        line-height: 16px;
}
#navi .searchbtn button {
        padding: 2px 25px;
        font-weight: bold;
}
#navi .search {
        float: left;
        padding: 9px 0 0 16px;
}
#navi .search img {
        vertical-align: top;
        margin: 1px 8px 0 0;
}
#navi .keywords {
        border: 1px solid #fff;
        background: #fff;
        color: #999;
        margin: 2px 8px 0 0;
        vertical-align: top;
        width: 135px;
}
#navi .btn {
        font-weight: bold;
        width: 75px;
        height: 22px;
        background: url(images/navi_search_btn2.jpg) no-repeat;
        border: none;
        text-align: center;
        cursor: pointer;
        vertical-align: middle;
}

#navi #moreframes{ overflow:hidden;}

#navi #moreframes li {
	background:#FFF;
	float: left;
	padding: 12px;
}
#navi #moreframes dt {
	color: #084482;
	font-weight: bold;
}
#navi #moreframes dl {
	margin-bottom: .8em;
}
#navi #moreframes dd a {
	padding-left:0px;
	color: #666;
	display:inline;
	text-decoration: none;
}
#navi #moreframes dd a:hover{ background:none;}
#navi #moreframes .col3 {
	position: relative;
}
#navi #moreframes button {
	position: absolute;
	line-height: 1.6em;
	top: 160px;
}
/* END #navi */

/* BGN .container */
.container {
	margin:0 auto;
        padding: 10px 2px;
        background: #fff;
        overflow: hidden;
        position: relative;
	width:980px;
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
        zoom: 1;
}
#bread {
        margin-left: 10px;
        font-size: 18px;
        font-weight: bold;
}
.article_sidebar {
        float: left;
        width: 248px;
}
.article_main {
        float: right;
        width: 658px;
        padding: 0 25px 15px 0;
}
.crumb a {
        font-weight: bold;
        color: #666;
}
.article_main h3 {
        font-size: 2em;
        line-height: 2.5em;
}
.article_main h4 {
        font-size: 1.2em;
        line-height: 2em;
}
.article_main p {
        line-height: 150%;
        padding-bottom: 15px;
}
.article_main .goto {
        padding: 10px 0;
}
.article_main .goto a {
        margin-right: 90px;
        background: #EF6D27;
        padding: 5px 10px;
        font-weight: bold;
        color: #fff;
}
.article_main ul li {
        padding-bottom: 15px;
        line-height: 150%;
}
.article_main ol {
        list-style-type: decimal;
        list-style-position: inside;
        line-height: 150%;
        padding-bottom: 20px;
}
.article_main ol ol {
        list-style-type: lower-alpha;
        padding-left: 2em;
}
.article_main .float li {
        float: left;
        margin-right: 20px;
}

.sysInfo {
        clear: both;
	width:980px;
        text-align: center;
	margin:0px auto;
        font-weight: bold;
        font-size: 14px;
        background: #FFF;
        padding: 10px 2px;
        background: #fff;
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
}
.sysInfo p{ background:#fff8d9; padding:10px 10px; margin:0 20px; color:#ff6600; border:1px solid #febe8f;}
.messageStackError{background:#fff8d9; padding:10px 10px; margin:0 20px; color:#ff6600; border:1px solid #febe8f; margin-bottom:5px;}
/* END .container */

/* BGN #footer */
#footer {
        width: 960px;
	margin:0 auto;
        padding: 10px 12px 30px;
        background: #fff;
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
}
.footer_num,
.footer_contact,
.footer_newsletter {
        float: left;
        width: 245px;
        height: 64px;
        margin: 0;
        padding: 0;
        border: 1px solid #e5e5e5;
        line-height: 20px;
        padding-left: 12px;
}
.footer_num legend,
.footer_contact legend,
.footer_newsletter legend {
        font-size: 11px;
        color: #7d7d7d;
}
.footer_num {
        color: #373737;
}
.footer_contact {
        width: 175px;
        margin: 0 10px;
        height: 60px;
        padding-top: 4px;
}
.footer_contact img {
        margin-top: 5px;
}
.footer_newsletter {
        height: 55px;
        padding-top: 9px;
}
#newEmail {
        border: 1px solid #b2b2b2;
        margin: 0;
        padding: 1px 0 1px 3px;
        vertical-align: middle;
        color: #484848;
}
#subscription {
        vertical-align: middle;
        margin-left: 2px;
        border: none;
}
.footer_copyright {
        float: left;
        width: 200px;
        margin-left: 30px;
        padding-top: 4px;
        color: #7d7d7d;
        font-weight: bold;
}
.footer_copyright a {
        color: #7d7d7d;
        font-weight: bold;
}
.footer_twitter {
        padding: 1px 0 3px;
}
.footer_twitter a {
        margin-right: 10px;
}
/* END #footer */
/* END Frame */

/* BGN dialog */
/* BGN jQuery layer */
#jqMsg {
	font-size: 14px;
	font-family: Arial;
        line-height: 150%;
}
#jqMsg button {
	background: #f3f3f3;
	border: 1px solid #333;
	margin: 1px 3px;
	padding: 2px;
	height: 24px;
	font-size: 12px;
}
.jqMsg {
	padding: 10px 26px;
	background: #ffd;
	border: 1px solid #666;
	font-size: 12px;
	font-family: verdana;
}
.jqAlert, .jqConfirm, .jqConfirms, .jqWindow, .jqDialog {
	background: #E4F4FF;
	border: 1px solid #9CC8EE;
	padding: 1px;
}
.jqAlert .jqTopic, .jqConfirm .jqTopic, .jqConfirms .jqTopic, .jqWindow .jqTopic, .jqDialog .jqTopic {
	background: #214078;
	position: relative;
	line-height: 22px;
	padding: 0 8px;
}
.jqAlert h2, .jqConfirm h2, .jqConfirms h2, .jqWindow h2, .jqDialog h2 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #fff;
}
.jqAlert .jqClose, .jqConfirm .jqClose, .jqConfirms .jqClose, .jqWindow .jqClose, .jqDialog .jqClose {
	position: absolute;
	right: 5px;
	color: #fff;
	text-indent: -9999em;
	display: block;
	width: 14px;
	z-index: 2002;
	background: url(images/dialogClose.gif) no-repeat 0 50%;
}
.jqAlert .jqBox, .jqConfirm .jqBox, .jqConfirms .jqBox, .jqWindow .jqBox, .jqDialog .jqBox {
	padding: 10px 10px 15px;
}
.jqWindow .jqBox, .jqDialog .jqBox {
	padding: 0;
}
.jqAlert .jqBtns, .jqConfirm .jqBtns, .jqConfirms .jqBtns {
	margin-top: 14px;
	text-align: center;
}
#jqTips {
	font-size: 12px;
}
.jqTip {
	line-height: 2em;
	padding: 0 3px;
	background: #c44;
	color: #fff;
	margin-top: 2px;
}
.jqLoading {
	padding-left: 30px;
	line-height: 16px;
	background: url(images/_loading.gif) no-repeat 0 50%;
}
/* ENG jQuery layer */

/* BGN overlay */
.jqAlert .jqTopic, .jqConfirm .jqTopic, .jqConfirms .jqTopic, .jqWindow .jqTopic, .jqDialog .jqTopic {
	background: #555;
}
.jqAlert, .jqConfirm, .jqConfirms, .jqWindow, .jqDialog {
	border: 1px solid #555;
	padding: 0;
	background: #fff;
	overflow: hidden;
}
.jqBox {
	border-top: 2px solid #ddd;
}
/* END overlay */
/* END dialog */

.jsWarning {
	background: #FAD8D7 url(images/js_warning.gif) no-repeat 10px 50%;
	line-height: 20px;
	border: 1px solid #C84E4D;
	padding-left: 60px;
	line-height: 45px;
	font-size: 1.2em;
	font-weight: bold;
	color: #d03;
	margin: 10px 0;
}

/* Feedback's css */
.k_button_css_revision{background-image:'$Rev:7148 $';}#k_popup *{-moz-box-sizing:content-box !important;box-sizing:content-box !important;}#k_popup a img{border:0;}#k_popup a{color:#3882C3;text-decoration:none;}#k_popup a:hover{color:#3882C3;text-decoration:underline;}#k_popup div{float:none;}.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}#kampylink img{border:0;display:block;}.k_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}.k_top_sl{top:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 15 :document.body.scrollTop + 15);}.k_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}.k_bottom_sl{bottom:0;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 16 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 16 );}.k_right{right:0px;}.k_left{left:0px;}#k_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}.kc_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}.kc_right{right:10px;}.kc_left{left:10px;}#k_slogan{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;margin-left:2px;margin-right:2px;cursor:default;}#k_slogan a{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;text-decoration: none;cursor:default;}
