BODY,html {
	background:#fff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	height:100%;
	}

TH,TD,DIV {	font-size:11px; color:#362708; FONT-FAMILY:Tahoma,Arial,Helvetica}

#wrapper {
	position:relative; height:258px
}
#logo {
	z-index:3; position:absolute; left:25px; width:228px; top:25px; height:60px
}
#user {
	z-index:3; position:absolute; right:8px; top:8px; height:18px; TEXT-ALIGN:right
}
#header {
	z-index:2; position:absolute; width:100%; bottom:40px
}
#menu {
	z-index:1; position:absolute; background:transparent; width:auto; bottom:0px; height:54px
}

/*--------------------------------------------------------------------------------------------------------------------------*/

.lt{ text-align:left;vertical-align:top; }
.rt{ text-align:right;vertical-align:top; }
.lb{ text-align:left; vertical-align:bottom;}
.rb{ text-align:right; vertical-align:bottom;}
.cm{ text-align:center; vertical-align:middle;}
.ct{ text-align:center; vertical-align:top;}
.cb{ text-align:center; vertical-align:bottom;}
.rm{ text-align:right; vertical-align:middle;}
.lm{ text-align:left; vertical-align:middle;}
.c{ text-align:center}
.cpane{ padding:0px;}
.mp{ padding-bottom:3px; padding-top:3px; padding-left:3px}
.mpane{ padding-left:3px; padding-right:3px;}
.wh{ height:100%; width:100%}
.n{ white-space:nowrap}
.w{ width:100%}
.h{ height:100%;}
.t{ height:100%;}
.w50 {width:50%;}
.s1 { background:url(images/s_r2_c24.jpg) left top repeat-y; width:16px; height:100%;}
.s2 { height:20px;}
.s3 { height:56px;}
.s4 { height:71px;}
.s5 { height:57px;}
.s6 { height:57px; background:url(images/s_r8_c7.jpg) left top repeat-x; }
.s7 { height:71px; background:url(images/tm.jpg) left top repeat-x; }
.s8 { background:#fff url(images/s_r6_c12.jpg) left top repeat-y;}
.s9 { background:url(images/s_r1_c9.jpg) left top repeat-x; padding-top:70px;}
.s10 { background:url(images/tt.jpg) left top repeat-x; height:39px;}
.s11 { background:url(images/td.jpg) left top repeat-x; height:6px;}
.s12 { padding-right:10px;}
.s13{ background:url(images/s_r11_c1.jpg) right top repeat-y; width:15px; height:100%;}
.s14{ padding-left:200px;}
.s15{ height:29px; background:url(images/m.jpg) left top repeat-x; padding-left:20px}
.s16{ background:url(images/s_r15_c3.jpg) left top repeat-y; width:13px; height:100%;}
.s17{ background:url(images/s_r13_c4.jpg) left top repeat-y; height:100%;}
.s18{ height:12px;}
.s19{ padding:20px 5px 0px 5px;}
.s20{ height:80px;}
.s21{ padding-top:50px;}
.s22{ height:189px;}
.s23{ height:234px;}
.s24{ background:url(images/ll.jpg) left top repeat-y;}



.bg-x{ background-repeat:repeat-x;}
.bg-y{ background-repeat:repeat-y;}
.bg-no{ background-repeat:no-repeat;}

.bg-p-lt{ background-position: left top;}
.bg-p-rt{ background-position: right top;} 
.bg-p-lb{ background-position: left bottom;} 
.bg-p-rb{ background-position: right bottom;}

.panecss{padding:5px 10px 5px 10px;}

/*--------------------------------------------------------------------------------------------------------------------------*/

/* Title, Module Title */
.Head					{font-size:11px; color:#000000; font-weight:bold}
.SubHead				{font-size:11px; color:#000}
.SubSubHead				{font-size:11px; color:#b7de83}
.Normal 				{font-size:11px; color:#362708}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active		{font-weight:normal; font-size:11px;color:#000; TEXT-DECORATION:underline}
A.CommandButton:hover		{font-weight:normal; font-size:11px;color:#f68f2a; TEXT-DECORATION:none}

A,
A:link,
A:visited,
A:active					{font-weight:normal; font-size:11px;color:#7c7c7c; TEXT-DECORATION:none}
A:hover						{font-weight:normal; font-size:11px;color:#ea701d; TEXT-DECORATION:underline}

.topcss,
A.topcss:link,
A.topcss:active,
A.topcss:visited			{font-weight:normal; font-size:11px; color:#893e1f; TEXT-DECORATION:none; font-family:"Tahoma"}
A.topcss:hover				{font-weight:normal; font-size:11px; color:#ea701d; TEXT-DECORATION:underline; font-family:"Tahoma"}

.usercss,
A.usercss:link,
A.usercss:active,
A.usercss:visited			{font-weight:normal; font-size:11px; color:#893e1f; TEXT-DECORATION:none}
A.usercss:hover				{font-weight:normal; font-size:11px; color:#ea701d; TEXT-DECORATION:underline}


.searchcss,
A.searchcss:link,
A.searchcss:active,
A.searchcss:visited			{font-weight:normal; font-size:11px; color:#000; TEXT-DECORATION:none}
A.searchcss:hover				{font-weight:normal; font-size:11px; color:#f68f2a; TEXT-DECORATION:underline}

.links,
A.links:link,
A.links:active,
A.links:visited			{font-weight:bold; font-size:11px; color:#fff; TEXT-DECORATION:none}
A.links:hover			{font-weight:bold; font-size:11px; color:#f68f2a; TEXT-DECORATION:underline}

.bottomcss,
A.bottomcss:link,
A.bottomcss:active,
A.bottomcss:visited			{font-weight:normal; font-size:11px; color:#ad7a4d; TEXT-DECORATION:none}
A.bottomcss:hover			{font-weight:normal; font-size:11px; color:#ea701d; TEXT-DECORATION:underline}

.ucss,
A.ucss:link,
A.ucss:active,
A.ucss:visited			{font-weight:normal; font-size:11px; color:#5f3211; TEXT-DECORATION:none}
A.ucss:hover			{font-weight:normal; font-size:11px; color:#ea701d; TEXT-DECORATION:underline}

/*--------------------------------------------------------------------------------------------------------------------------*/

/*--------------------   Horizontal   -----------------------*/  

ul.jd_menu, 
ul.jd_menu_vertical/*,
ul.xnav1_vertical */{
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}
ul.jd_menu ul,
ul.jd_menu_vertical ul/*,
ul.xnav1_vertical ul */{
	display: none;
}
ul.jd_menu li/*,
ul.xnav1_vertical li*/ {
	float: left;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul/*,
ul.xnav1_vertical ul */{
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding:0px;
	z-index: 10000;
}
ul.jd_menu ul li/*,
ul.xnav1 ul li */{
	float: none;
	margin: 0px;
}
/* Main Menu Background */
ul.jd_menu {
	height:29px;
	clear: both;
}
/*ul.xnav1 {
	height: 27px;
	clear: both;
}*/
/* Main Menu Verticle Brackground*/
ul.jd_menu_vertical {
	width: 175px;
	height: auto;
	clear: both;
}
/*ul.xnav1_vertical {
	width:150px;
	height: auto;
	clear: both;
	background-color:#FFFFFF;
}*/
/* ==========================
    CSS STYLES FOR JDMenu
   ==========================
*/


/* Main Memu LEFT */
ul.jd_menu li {
	font-size: 13px;
	cursor: pointer;
/*	white-space: nowrap;
*/	color:#B5B5B5;
	list-style-type:none;
	padding:6px 10px 7px 15px;
	margin:0px;
	text-align:left;
	background:url(images/menu.jpg) no-repeat left top;
	float:left;
	

}
/*ul.xnav1 li {
	font-size: 12px;
	cursor: pointer;
	white-space: nowrap;
	color:#fff;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
	background:url(images/menu-1-r.jpg) no-repeat right top;
	float:left;
	height:27px;
	line-height:27px;
	width:100%;
	

}*/
/*Main Menu RIGHT*/
ul.jd_menu a, 
ul.jd_menu a:active,
ul.jd_menu a:link,
ul.jd_menu a:visited,
ul.jd_menu a:hover 
{
	text-decoration: none;
	text-align:center;
	color:#f6b551;
	font-size:11px;
	font-weight:bold;
	padding:6px 10px 7px 15px;
/*    background:url(images/menu.jpg) no-repeat center bottom;
*/}

/*ul.xnav1 a, 
ul.xnav1 a:active,
ul.xnav1 a:link,
ul.xnav1 a:visited,
ul.xnav1 a:hover 
{
	text-decoration: none;
	text-align:left;
	color:#fff;
	font-family:Tahoma,Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px 9px 10px;
	margin:0px;
    background:url(images/menu-1-l.jpg) no-repeat left top;
	display:block;
	height:27px;
	line-height:27px;
}

*/

/* Main Actice Menu*/
ul.jd_menu li.activetab,
ul.jd_menu li.activetab:link,
ul.jd_menu li.activetab:active,
ul.jd_menu li.activetab:visited
 {

	background:url(images/menu.jpg) no-repeat left top;
	padding:6px 10px 7px 15px;

}
/*ul.xnav1 li.activetab,
ul.xnav1 li.activetab:link,
ul.xnav1 li.activetab:active,
ul.xnav1 li.activetab:visited
 {

	padding-bottom:14px;
	color:#fff;
    background:url(images/menu-2-r.gif) no-repeat right top;


}*/
ul.jd_menu li.activetab a,
ul.jd_menu li.activetab a:link,
ul.jd_menu li.activetab a:active,
ul.jd_menu li.activetab a:visited
{
    
	padding:6px 10px 7px 15px;
	color:#fff;
	text-decoration:underline;

}

/*ul.xnav1 li.activetab a,
ul.xnav1 li.activetab a:link,
ul.xnav1 li.activetab a:active,
ul.xnav1 li.activetab a:visited
{
    
	height:27px;
	line-height:27px;
	padding-bottom:9px;
	color:#fff;
	background:url(images/menu-2-l.gif) no-repeat left top;
}*/

/*Main Hover Menu */
ul.jd_menu li.jdm_hover{
	background:url(images/menu.jpg) no-repeat left top;
	padding:6px 10px 7px 15px;
	color:#fff;
}
/*ul.xnav1 li.jdm_hover{
	padding-bottom:14px;
	color:#fff;
	background:url(images/menu-2-r.gif) no-repeat right top;
}*/

ul.jd_menu li.jdm_hover a,
ul.jd_menu li.jdm_hover a:active,
ul.jd_menu li.jdm_hover a:link,
ul.jd_menu li.jdm_hover a:visited,
ul.jd_menu li.jdm_hover a:hover	
 {
	padding:6px 10px 7px 15px;
	color:#fff;
	text-decoration:underline;
}

/*ul.xnav1 li.jdm_hover a,
ul.xnav1 li.jdm_hover a:active,
ul.xnav1 li.jdm_hover a:link,
ul.xnav1 li.jdm_hover a:visited,
ul.xnav1 li.jdm_hover a:hover	
 {
 	padding-bottom:9px;   
	height:27px;
	line-height:27px;
	color:#fff;
	background:url(images/menu-2-l.gif) no-repeat left top;
}
*/
/*Main Menu Hover for Verticle*/
ul.jd_menu_vertical li.jdm_active,
ul.jd_menu_vertical li.jdm_hover {
	/*padding-left: 6px;*/
/*	padding-top: 1px;
	border-top: 1px solid #70777D;*/
	border-left: 0px;
	border-right: 0px;
}

/*ul.xnav1 li.jdm_active,
ul.xnav1 li.jdm_hover {
	padding-left: 6px;
	padding-top: 1px;
	border-top: 1px solid #70777D;
	border-left: 0px;
	border-right: 0px;
}*/

/*Sub Menu*/
ul.jd_menu ul li a,
ul.jd_menu ul li a:active,
ul.jd_menu ul li a:link,
ul.jd_menu ul li a:visited {
	color:#543d11;
	font-size:11px;
	font-weight:normal;
	background:transparent;
	text-align:left;
	border:0px;
	text-decoration:none;

}

/*ul.xnav1 ul li a,
ul.xnav1 ul li a:active,
ul.xnav1 ul li a:link,
ul.xnav1 ul li a:visited {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	background:transparent;
	text-align:left;
	border:0px;
	
	

}
*/

/*Ĭ���Ӳ˵�����Sub menu Dropdown Background*/
ul.jd_menu ul {
   background:#ecc780;
   border:1px solid #543d11;
}

/*ul.xnav1 ul {
   background:#024E9C;

}*/

/* Sub Menu Left */
ul.jd_menu ul li {
	padding: 3px 10px 3px 10px;
	background:transparent;
	/*background: #E6E6E6;background-image:url(images/submenu.gif);*/
	border:0px solid #543d11;
	color: #ecc780;	
	text-align:left
}
/*ul.xnav1 ul li {
	padding: 4px 10px 4px 10px;
	background:transparent;
	border: none;
	color: #70777D;	
	text-align:left;

}*/
/* Ĭ���Ӳ˵�����Sub Menu Right */
ul.jd_menu li.jdm_hover ul li a,
ul.jd_menu li.jdm_hover ul li a:active,
ul.jd_menu li.jdm_hover ul li a:link,
ul.jd_menu li.jdm_hover ul li a:visited,
ul.jd_menu li.jdm_active ul li a,
ul.jd_menu li.jdm_active ul li a:active,
ul.jd_menu li.jdm_active ul li a:link,
ul.jd_menu li.jdm_active ul li a:visited
{
	background:transparent;
	padding-left: 0px;
	margin-left:0px;
	padding:0px;
	margin:0px;
	text-align:left;
	border:0px;
	color:#543d11;
	text-decoration:none;
	font-family: Tahoma,Arial,Helvetica;
	
}
/*
ul.xnav1 li.jdm_hover ul li a,
ul.xnav1 li.jdm_hover ul li a:active,
ul.xnav1 li.jdm_hover ul li a:link,
ul.xnav1 li.jdm_hover ul li a:visited,
ul.xnav1 li.jdm_active ul li a,
ul.xnav1 li.jdm_active ul li a:active,
ul.xnav1 li.jdm_active ul li a:link,
ul.xnav1 li.jdm_active ul li a:visited
{
	background:transparent;
	padding-left: 0px;
	margin-left:0px;
	padding:0px;
	margin:0px;
	text-align:left;
	border:0px;
	color:#FFFFFF;
}
*/
/* Sub Menu Hover */
ul.jd_menu ul li.jdm_active,
ul.jd_menu ul li.jdm_hover {
	background:#543d11;
	padding: 3px 10px 3px 10px;
	color: #FFF;
	text-align:left;
	border:0px;
	text-decoration:none;
	margin:0px;
	
}
/*ul.xnav1 ul li.jdm_active,
ul.xnav1 ul li.jdm_hover {
	background:#013064;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFF;
	text-align:left;
	border:0px;
	
}*/
/*Sub Menu High Light*/
ul.jd_menu li.jdm_hover ul li.jdm_hover a,
ul.jd_menu li.jdm_hover ul li.jdm_hover a:active,
ul.jd_menu li.jdm_hover ul li.jdm_hover a:link,
ul.jd_menu li.jdm_hover ul li.jdm_hover a:visited
{
	color: #fff;
	font-size:11px;
	font-weight: normal;
	background:transparent;
	text-align:left;
	border:0px;
	padding:0px;
	text-decoration:none;
	margin:0px;
	font-family: Tahoma,Arial,Helvetica;
}


/*ul.xnav1 li.jdm_hover ul li.jdm_hover a,
ul.xnav1 li.jdm_hover ul li.jdm_hover a:active,
ul.xnav1 li.jdm_hover ul li.jdm_hover a:link,
ul.xnav1 li.jdm_hover ul li.jdm_hover a:visited
{
	color: #fff;
	font-size:11px;
	font-weight: normal;
	background:transparent;
	text-align:left;
	border:0px;
	
}*/



ul.xnav1, 
ul.xnav1_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}
ul.xnav1 ul,
ul.xnav1_vertical ul {
	display: none;
}
ul.xnav1 li {
	float: left;
}


/* Main Menu Background */
ul.xnav1 {
	height: 15px;
	clear: both;

}

/* Main Menu Verticle Brackground*/
ul.xnav1_vertical {
	width:100%;
	height: auto;
	clear: both;
}


/* Main Memu LEFT */
ul.xnav1 li {
	font-size: 12px;
	cursor: pointer;
	white-space: nowrap;
	color: #613311;
	list-style-type:none;
	padding:0px;
	margin:0px;
/*	float:left;*/
	text-align:left;
	
	font-family: Tahoma,Arial,Helvetica;
	width:150px;


}

/*Main Menu RIGHT*/
ul.xnav1 a, 
ul.xnav1 a:active,
ul.xnav1 a:link,
ul.xnav1 a:visited,
ul.xnav1 a:hover 
{
	color:#613311;
	display:block;
	float:none;	
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding:5px 10px 5px 20px;
	text-decoration:none;
	font-weight:normal;	
	background-repeat: no-repeat;
	background-position: left center;
}

/* Main Actice Menu*/
ul.xnav1 li.activetab,
ul.xnav1 li.activetab:link,
ul.xnav1 li.activetab:active,
ul.xnav1 li.activetab:visited
 {


}
ul.xnav1 li.activetab a,
ul.xnav1 li.activetab a:link,
ul.xnav1 li.activetab a:active,
ul.xnav1 li.activetab a:visited
{
	color:#fff;
	text-decoration:underline;
	font-weight:normal;	
}

/*Main Hover Menu */
ul.xnav1 li.jdm_hover{
	background:url(images/menu-1-r.jpg) left center no-repeat;
}

ul.xnav1 li.jdm_hover a,
ul.xnav1 li.jdm_hover a:active,
ul.xnav1 li.jdm_hover a:link,
ul.xnav1 li.jdm_hover a:visited,
ul.xnav1 li.jdm_hover a:hover	
 {
   color:#fff;
   background:url(images/menu-2-l.gif) left no-repeat;
   text-decoration:underline;
}

/*Main Menu Hover for Verticle*/
ul.xnav1_vertical li.jdm_active,
ul.xnav1_vertical li.jdm_hover {
/*	padding-top: 1px;
	border-top: 1px solid #70777D;*/
	border-left: 0px;
	border-right: 0px;
}

/* -- Sub-Menus -- */
ul.xnav1 ul,
ul.xnav1_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}
ul.xnav1 ul li,
ul.xnav1_vertical ul li {
	float: none;
	margin: 0px;

}

/*Sub Menu*/
ul.xnav1 ul li a,
ul.xnav1 ul li a:active,
ul.xnav1 ul li a:link,
ul.xnav1 ul li a:visited {
	font-size:11px;
	font-weight:normal;
	background:transparent;
	clear:both;
}


/*Sub menu Dropdown Background*/
ul.xnav1 ul {
    background: #024E9C;
}

/* Sub Menu Left */
ul.xnav1 ul li {
	padding:2px 0px 2px 5px;
	background:transparent;
	border: none;
	text-align:left;
	margin:0px;



}


/* Sub Menu Right */
ul.xnav1 li.jdm_hover ul li a,
ul.xnav1 li.jdm_hover ul li a:active,
ul.xnav1 li.jdm_hover ul li a:link,
ul.xnav1 li.jdm_hover ul li a:visited,
ul.xnav1 li.jdm_active ul li a,
ul.xnav1 li.jdm_active ul li a:active,
ul.xnav1 li.jdm_active ul li a:link,
ul.xnav1 li.jdm_active ul li a:visited
{
	background:transparent;
	padding-left: 0px;
	margin-left:0px;
	text-align:left;
	color:#fff;
	font-size:11px;
	font-weight:normal;
	padding:2px 0px 2px 5px;
	display:inherit;
}

/* Sub Menu Hover */
ul.xnav1 ul li.jdm_active,
ul.xnav1 ul li.jdm_hover {
	background:#013064;
	text-align:left;
	padding:2px 0px 2px 5px;
}

/*Sub Menu High Light*/
ul.xnav1 li.jdm_hover ul li.jdm_hover a,
ul.xnav1 li.jdm_hover ul li.jdm_hover a:active,
ul.xnav1 li.jdm_hover ul li.jdm_hover a:link,
ul.xnav1 li.jdm_hover ul li.jdm_hover a:visited
{
	background:transparent;
	padding-left: 0px;
	margin-left:0px;
	text-align:left;
	color:#fff;
	font-size:11px;
	font-weight:normal;
	padding:2px 0px 2px 5px;
}


.Eventday,.Eventweekenday{	background-color: #FFFFFF}
.Eventday,.Eventweekenday{	background-color: #FFFFFF}
.DataGrid_Item{				background-color: transparent;  color:#FFFFFF;   }
.DataGrid_AlternatingItem{	background-color: transparent;color:#FFFFFF;}

/* Pane Structure */
.leftpane				{padding:0px 5px 0px 5px}
.rightpane				{padding:0px 5px 0px 5px}
.toppane				{padding:0px 5px 0px 5px}
.bottompane				{padding:0px 5px 0px 5px}
.contentpane			{padding:0px 5px 0px 5px}
.myleftpane				{padding:0px 0px 0px 0px}
.mycontentpane			{padding:0px 0px 0px 0px}
.myrightpane			{padding:0px 0px 0px 0px}
.mybottompane			{padding:0px 0px 0px 0px}
.logopane				{padding:0px 0px 0px 0px}
.showcasepane			{padding:0px 0px 0px 0px}
.bannerpane				{padding:0px 0px 0px 0px}
.vspacepane				{padding:5px 0px 5px 0px}
.hspacepane				{padding:0px 5px 0px 5px}
.allspacepane			{padding:5px 5px 5px 5px}










