@charset "utf-8";
/* CSS Document */

#content #rail img.border { display: none; }
#content #rail .rail { display: block; border: 0; }
#content #rail .rail a.btnWeborder { display: none; }
#content .rail { display: none; }
#content .rail .static { float: left; padding-top: 9px; }

/* weborder menu */
.weborder { position: relative; float: left; width: 222px; text-decoration: none; }
.weborder ul.intro { position: relative; float: left; margin: 0; padding: 20px 0px 0px 0px; width: 200px; height: 80px; text-decoration: none; list-style: none; }
.weborder ul.intro li { padding-left: 36px; width: 180px; height: 18px; text-align: left; color: #0d4d99; background: url(../../../skins/default/images/bgFpWeborder.gif) 14px no-repeat; }
/* weborder menu header */
.weborder a { position: relative; float: left; display: block; width: 222px; text-decoration: none; }
.weborder a strong.top,
.weborder a:visited strong.top { float: left; padding-top: 5px; display: block; width: 222px; height: 43px; font-size: 18px; color: #fff; line-height: normal; background: url(../../../skins/default/images/fpWeborderTop.gif) 0 0 no-repeat;  }
.weborder a:hover strong.top { color: #fff; background: url(../../../skins/default/images/fpWeborderTop.gif) 0 -48px; cursor: pointer; }
.weborder a strong.top em,
.weborder a:visited strong.top em { color: #0d4d99; }
.weborder a:hover strong.top em { color: #f2942e; }
.weborder a strong.top span,
.weborder a:visited strong.top span,
.weborder a:hover strong.top span { display: block; clear: left; font-size: 11px; font-weight: bold; color: #fff; cursor: pointer; }
/* weborder menu content */
.weborder a span.content,
.weborder a:visited span.content{ display: block; width: 220px; height: 100px; border: none; border-left: 1px solid #c2d2e5; border-right: 1px solid #c2d2e5; }
.weborder a:hover span.content { display: block; width: 220px; height: 100px; border-left: 1px solid #0d4d99; border-right: 1px solid #0d4d99; cursor: pointer; }
/* weborder menu foot */
.weborder a span.foot,
.weborder a:visited span.foot { position: relative; float: left; width: 222px; height: 34px; font-size: 11px; color: #0d4d99; line-height: 34px; background: url(../../../skins/default/images/fpMenuBottom.gif) 0 0 no-repeat; }
.weborder a:hover span.foot { color: #f5923e; background: url(../../../skins/default/images/fpMenuBottom.gif) 0 -34px no-repeat; cursor: pointer; }


/* fp menu */
.content { position: relative; float: right; margin: 0; width: 705px; text-align: left; }
.content .border { display: none; }
.content .tpl { padding: 0; width: 705px; border: 0; }
/* fp menu items */
.content .tpl ul.menu { position: relative; float: left; margin: 0; width: 705px; list-style: none; }
.content .tpl ul.menu li { position: relative; float: right; margin-right: 15px; }
.content .tpl ul.menu li.lastNode { float: right; margin: 0; }
/* fp menu items content */
.content .tpl ul.menu li p { position: absolute; top: 260px; left: 1px; display: block; padding: 20px 10px; width: 200px; height: 60px; }
.content .tpl ul.menu li ul { position: absolute; top: 260px; left: 1px; display: block; padding: 20px 10px; width: 200px; height: 60px; list-style: none; }
.content .tpl ul.menu li ul li { float: left; padding-left: 30px; width: 170px; height: 20px; background: url(../../../skins/default/images/fpIntroIcon.gif) 0 0 no-repeat; }
.content .tpl ul.menu li a { display: block; width: 222px; text-decoration: none; }
/* fp menu items header */
.content .tpl ul.menu li a strong.top { float: left; display: block; width: 222px; height: 44px; font-size: 17px; font-weight: bold; color: #f2942e; line-height: 44px; text-align: center; text-transform: uppercase; background: url(../../../skins/default/images/fpMenuTop.gif) 0 0 no-repeat;  }
.content .tpl ul.menu li a strong.top em { color: #0d4d99; }
.content .tpl ul.menu li a img,
.content .tpl ul.menu li a:visited img { float: left; border: none; border-left: 1px solid #c2d2e5; border-right: 1px solid #c2d2e5; } 
.content .tpl ul.menu li a:hover img { float: left; border-left: 1px solid #0d4d99; border-right: 1px solid #0d4d99; } 
.content .tpl ul.menu li a:hover strong.top { color: #fff; background: url(../../../skins/default/images/fpMenuTop.gif) 0 -44px;  }
.content .tpl ul.menu li a:hover strong.top em { color: #f2942e; }
/* fp menu items content */
.content .tpl ul.menu li a span.content,
.content .tpl ul.menu li a:visited span.content{ display: block; width: 220px; height: 100px; border: none; border-left: 1px solid #c2d2e5; border-right: 1px solid #c2d2e5; }
.content .tpl ul.menu li a:hover span.content { display: block; width: 220px; height: 100px; border-left: 1px solid #0d4d99; border-right: 1px solid #0d4d99; }
/* fp menu items footer */
.content .tpl ul.menu li a span.foot,
.content .tpl ul.menu li a:visited span.foot { position: relative; float: left; padding: 0px 0px 0px 25px; width: 197px; height: 34px; font-size: 11px; color: #0d4d99; line-height: 34px; background: url(../../../skins/default/images/fpMenuBottom.gif) 0 0 no-repeat; }
.content .tpl ul.menu li a:hover span.foot { color: #f5923e; background: url(../../../skins/default/images/fpMenuBottom.gif) 0 -34px no-repeat; }
