body {margin:0; padding:0; background:#666666; text-align:center; font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#000000; behavior: url('css/csshover.htc')}
.glContainer {width:975px; margin:0 auto; background:#fff; text-align:left}
.glContent {padding:0 2px 0 9px}
.lfContainer {float:left; width:580px; padding:0 0 5px 0}
.rtContainer {float:right; width:369px; padding:0 0 5px 0}

/* header style on */
.hdContainer {background:#fff url(../images/bg-header.gif) repeat-x top}
.logo {float:left; padding:0 0 5px 9px}
.tpNavRight {float:right; width:485px}
.tpNavRight ul {margin:0; padding:0 0 35px 215px; list-style:none; float:left; font-size:11px}
.tpNavRight li {margin:0; padding:0 8px 0 0; float:left}
.tpNavRight li a, .tpNavRight li a:hover {color:#fff; text-decoration:none}
.tpNavRight li a span:hover {text-decoration:underline}
.tpNavRight li img {vertical-align:-1px; margin:0 4px 0 0}

.tpNavRight .search {float:left}
.tpNavRight .search form {float:right}
.tpNavRight input {padding:4px 5px; margin:0 3px 0 0; width:315px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; background:#fff url(../images/bg-search.png) repeat-x top; border:1px solid #CDCDCD; vertical-align:middle}
.tpNavRight input.searchBtn {padding:5px 0 4px 0; margin:0 8px 0 0; width:67px; background:url(../images/btn-search.gif) no-repeat; border:0; font-size:10px; font-weight:bold; color:#000; text-transform:uppercase}
.tpNavRight .search a {margin:0 10px 0 0; float:right}
/* header style off */

/* top menu style on */
.tpMenu {clear:both; position:relative; background:url(../images/bg-top-menu.png) repeat-x; height:68px; margin:0 0 10px 0}
.tpMenu ul {margin:0; padding:0 0 0 10px; list-style:none}
.tpMenu ul li {margin:3px 0 0 0; padding:0; line-height:normal; float:left; font-weight:bold; background:url(../images/bg-top-menu-right.png) no-repeat right bottom}
.tpMenu ul li.activeItem li.lastItem {background:none}
.tpMenu ul li a {padding:6px 15px; float:left; line-height:16px; font-size:16px; height:16px; color:#000; background:url(../images/bg-top-menu-left.png) no-repeat left bottom}
.tpMenu ul li:hover {background:url(../images/bg-top-menu-right-hov.png) no-repeat right bottom}
.tpMenu ul li:hover a {background:url(../images/bg-top-menu-left-hov.png) no-repeat left bottom; text-decoration:none}

.tpMenu ul li.activeItem, .tpMenu ul li.activeItem:hover {background:url(../images/bg-top-menu-right-act.png) no-repeat right bottom}
.tpMenu ul li.activeItem a, .tpMenu ul li.activeItem:hover a {color:#fff; font-size:18px; font-weight:normal; padding:7px 15px 5px 15px; background:url(../images/bg-top-menu-left-act.png) no-repeat left bottom}

.tpMenu ul li.activeItem ul, .tpMenu ul li ul {position:absolute; left:0; top:37px; padding:0 0 0 9px; width:955px}
.tpMenu ul li.activeItem li,
.tpMenu ul li.activeItem li:hover,
.tpMenu ul li li,
.tpMenu ul li li:hover {background:none; text-transform:none; background:url(../images/sep-top-submenu.png) no-repeat right center; margin:0 0 0 -2px}
.tpMenu ul li.activeItem li a,
.tpMenu ul li.activeItem li:hover a,
.tpMenu ul li.activeItem:hover li a,
.tpMenu ul li li a,
.tpMenu ul li li:hover a,
.tpMenu ul li:hover li a {background:none; padding:8px 9px 7px 9px; font-size:13px; color:#000000; line-height:14px}

.tpMenu ul li.activeItem li:hover, .tpMenu ul li li:hover {background:url(../images/bg-top-submenu-right-hov.gif) no-repeat right center}
.tpMenu ul li.activeItem li:hover a, .tpMenu ul li li:hover a {background:url(../images/bg-top-submenu-left-hov.gif) no-repeat left center}

.tpMenu ul li.activeItem li.active, .tpMenu ul li.activeItem li.active:hover, .tpMenu ul li li.active {background:url(../images/bg-top-submenu-right-act.gif) no-repeat right bottom}
.tpMenu ul li.activeItem li.active a,
.tpMenu ul li.activeItem li.active:hover a,
.tpMenu ul li.activeItem li.active:hover a:hover,
.tpMenu ul li li.active:hover a,
.tpMenu ul li li.active:hover a:hover {background:url(../images/bg-top-submenu-left-act.gif) no-repeat left bottom}
.tpMenu a:hover {text-decoration:none}
/* top menu style off */

/* footer on */
.ftContainer {background:#000000; color:#868686; font-size:11px; line-height:16px; clear:both}
.ftContainer .imgContainer {padding:15px 15px 0 15px; float:left}
.ftContainer .ctnContainer {padding:25px 0 15px 0; display:table}
.ftContainer a {color:#868686; text-decoration:none; padding:0 5px}
.ftContainer a:hover {text-decoration:underline}
/* footer off */


