@charset "utf-8";

html,body,form#Form {
	margin: 0;
	padding: 0;
	height: 100%;
}

body,p,div,td,th,dt,dd,.Normal {
	font-size: 14px;
	font-family: Arial,Verdana,sans-serif;
}

body {
	background: #930c4e url("images/bg_body.jpg") repeat-y center top;
}

p {
	margin: 1em 0;
}

a:link,a:visited,a:hover,a:active {
	color: #da207a;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.TopShowPane a:link,.TopShowPane a:visited,.TopShowPane a:hover,.TopShowPane a:active {
	color: #c4b3ac;
}

a.usercss:link,a.usercss:visited,a.usercss:hover,a.usercss:active {
	padding: 0 4px;
	color: #fff;
	font-family: "Century Gothic";
}

.bottomcss,a.bottomcss:link,a.bottomcss:visited,a.bottomcss:hover,a.bottomcss:active {
	color: #fff;
	font-size: 12px;
}

#search strong {
	padding-right: 12px;
	color: #fff;
	font-weight: normal;
}

.clear {
	clear: both;
}

.Head,.SubHead {
	color: #000;
	font-size: 11px;
	font-weight: bold;
}

/* =S SKin Object */
#wrapper {
	position: relative;
	width: 989px;
	min-height: 100%;
	margin: 0 auto;
	padding: 0 14px;
	background: url("images/bg_wrapper.jpg") repeat-y left top;
}

* html #wrapper {
	height: 100%;
}

/* ==S Header */
#header {
	position: relative;
	z-index: 16;
	height: 188px;
	background: url("images/bg_header.jpg") no-repeat left top;
}

#logo {
	float: left;
	height: 129px;
	padding-left: 140px;
}

#logo img {
	border: 0;
	vertical-align: top;
}

.TopShowPane {
	float: right;
	width: 445px;
	height: 124px;
	padding: 5px 5px 0 0;
}

#login {
	position: absolute;
	right: 0;
	top: 129px;
	padding-right: 9px;
	line-height: 28px;
	white-space: nowrap;
}

#nav {
	clear: both;
	padding: 0 140px 0 151px;
}

/* ===S JDMENU */
.jd_menu,.jd_menu ul,.jd_menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.jd_menu:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

.jd_menu {
	min-height: 28px;
}

* html .jd_menu {
	height: 28px;
}

.jd_menu li {
	float: left;
}

.jd_menu li a {
	padding: 0 5px;
	color: #fff;
	font-weight: bold;
	line-height: 28px;
	white-space: nowrap;
	cursor: pointer;
}

.jd_menu li a:link,.jd_menu li a:visited,.jd_menu li a:active {
	color: #fff;
	text-decoration: none;
}

.jd_menu li.activetab a,.jd_menu li.jdm_hover a {
	color: #c4b3ac;
	text-decoration: none;
}

.jd_menu li.activetab ul a,.jd_menu li.jdm_hover ul a {
	color: #fff;
}

.jd_menu li ul a:hover {
	color: #c4b3ac;
}

.jd_menu ul {
	display: none;
	position: absolute;
	z-index: 10000;
	background: #e45e9f;
}

.jd_menu ul li {
	float: none;
}

.jd_menu ul li a {
	display: block;
	font: 12px/20px Arial;
}

* html .jd_menu ul li {
	padding-bottom: 1px;
}
/* ===E JDMENU */

#search {
	padding: 3px 17px 5px 0;
	text-align: right;
}

#search .NormalTextBox {
	width: 137px;
	height: 20px;
	border: 0;
	padding: 3px 0 0 3px;
	background: url("images/bg_search_input.jpg") no-repeat left top;
	font-family: Arial;
	font-size: 14px;
	vertical-align: middle;
}

* html #search .NormalTextBox {
	margin-top: -2px;
}

#search .searchcss {
	margin-left: -2px;
}

#search .searchcss img {
	border: 0;
	vertical-align: top;
}
/* ==E Header */

/* ==S Main */
#main {
	position: relative;
	z-index: 15;
	width: 922px;
	margin-left: 54px;
	padding-bottom: 51px;
	background: url("images/bg_auxiliary1.jpg") repeat-y left top;
}

#TopPaneBox {
	width: 100%;
	background: url("images/bg_toppanebox.jpg") repeat-y right top;
}

.TopLeftPane {
	width: 429px;
	padding: 0 0 9px 1px;
	background: url("images/bg_toppanebox_bottom.jpg") no-repeat left bottom;
}

.TopRightPane {
	padding: 0 20px 9px 1px;
	background: url("images/bg_toppanebox_bottom.jpg") no-repeat right bottom;
}

#mainPaneBox {
	width: 100%;
	background: url("images/bg_mainPaneBox_top.jpg") no-repeat left top;
}

.RightPane {
	width: 230px;
	padding: 34px 20px 0 13px;
	background: url("images/bg_RightPane_left.jpg") no-repeat 0 1px;
}

#LeftPaneBox {
	padding: 13px 10px 0 7px;
}

#LCPaneBox {
	width: 100%;
}

.LeftPane {
	width: 161px;
	padding: 0 10px 0 4px;
}

.BottomPane {
	padding: 0 0 1px;
}

#main td {
	vertical-align: top;
}
/* ==E Main */

/* ==S Footer */
#footer {
	position: absolute;
	left: 68px;
	bottom: 0;
	z-index: 20;
	width: 935px;
	height: 24px;
	padding: 26px 0 1px;
	background: url("images/bg_footer.jpg") no-repeat left bottom;
	line-height: 24px;
}

* html #footer {
	bottom: -1px;
}

#footerlink {
	float: right;
	padding-right: 107px;
}

#footerlink a {
	margin: 0 5px 0 4px;
}
/* ==E Footer */

/* ==S Auxiliary */
#auxiliary1 {
	position: absolute;
	left: 68px;
	top: 0;
	z-index: 1;
	width: 922px;
	height: 100%;
	background: url("images/bg_auxiliary1.jpg") repeat-y left top;
}

#auxiliary2 {
	position: absolute;
	left: 14px;
	bottom: 0;
	z-index: 5;
	width: 55px;
	height: 72px;
	background: url("images/bg_auxiliary2.jpg") no-repeat left bottom;
}

* html #auxiliary2 {
	bottom: -1px;
}

#auxiliary3 {
	position: absolute;
	left: 14px;
	top: 188px;
	width: 54px;
	height: 66px;
	background: url("images/bg_header_bl.jpg") no-repeat left top;
}
/* ==E Auxiliary */
