﻿/*label universal style*/
body { font-size: 12px; font-family: Tahoma; }
body, div, ul, li, iframe, form, p, h1, h2 { margin: 0px; padding: 0px; }
ul { list-style: none; }
iframe, img { border: 0px; }
table { border-collapse: collapse; }
a { text-decoration: none; }

/*overall layout*/
.clear { clear: both; }
.disable { display: none; }
.line { line-height: 21px; }
.line1 { line-height: 25px; }
.nline { line-height: 28px; color: #5B5B5B; }

/*headerBanner*/
#rootVoices { line-height: 40px; text-align: center; font-size: 14px; width: 980px; margin-left: auto; margin-right: auto; }
#rootVoices li { float: left; overflow: hidden; width: 120px; height: 40px; text-align: center; background-image: url(../Images/shu.gif); background-position: right center; background-repeat: no-repeat; }
#rootVoices li a { display: block; overflow: hidden; width: 119px; height: 40px; line-height: 40px; color: #ffffff; font-size: 14px; }
#rootVoices li a:hover { font-size: 12px; color: #fffefc; background-image: url(../Images/menuturn.gif); }

/*sub menu*/
.menuContainer { position: absolute;width:200px; border-top: 0px solid black; padding: 0; }
.menuContainer td { overflow: hidden; width: 200px; height: 32px; text-align: left; line-height: 32px; font-size: 14px; background-color: #565656; }
.menuContainer.submenuContainer { border-top: none !important; margin-left: 4px; }
.menuContainer td a { display: block; width: 200px; height: 32px; border-top: #fff 1px dashed; color: #ffffff; text-indent: 10px; text-decoration: none; }
.menuContainer td a:hover { text-decoration: none; background-image: url(../Images/bannerBg.jpg); }
.menuContainer .selected td { color: #ffffff; }
.menuContainer .selected td a { }
.menuContainer .disabled td, .menuContainer .disabled td a { color: #555; }
.menuContainer .subMenuOpener { background-image: url("../images/menuArrow.gif"); background-repeat: no-repeat; background-position: right; }
.menuContainer .selected .subMenuOpener { }

/*page bar*/
.PageBar { clear: both; overflow: hidden; width: 100%; height: 50px; margin-top: 10px; line-height: 20px; text-align: center; }
.PageButtons { overflow: hidden; height: 26px; text-align: center; }
.PageInfo { overflow: hidden; height: 24px; line-height: 24px; text-align: center; }
.PageButtons span, .PageButtons a { overflow: hidden; height: 26px; margin: 0px; padding: 5px 6px 4px 6px; border: 1px solid #CCCCCC; line-height: 26px; font-size: 12px; text-decoration: none; }
.PageButtons span { color: #ffffff; background-color: #CCCCCC; }
.PageButtons a { color: #333333; }
.PageButtons a:hover { background-color: #FFFF99; }
