html,body{
	background:#fff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	height:100%;
	}

.Normal ul, .Normal li { 
	list-style-image: url(images/listbullet.png);
	list-style-position: middle middle;
	margin-bottom: 20px;
 }
 p {
	 margin: 0px;
	 padding: 0px;
 }
 .login_left {
		background: url(images/login_left.png) no-repeat;
		width: 11px;
		height: 35px;
	}
	.login_right {
		background: url(images/login_right.png) no-repeat;
		width: 11px;
		height: 35px;
	}
		.login_bg {
		background: url(images/login_bg.png) repeat-x;
		height: 35px;
	}
 /* Home Page CSS */
 .tp_gradient_top {
	 background: url(images/tp_gradient_top.png) repeat-x;
	 height: 26px;
 }
  .tp_gradient_btm {
	 background: url(images/tp_gradient_btm.png) repeat-x;
	 height: 26px;
 }
 
 a.homelink:link,  a.homelink:visited,  a.homelink:active{
	 display: block;
	 color: #18538F;
	 vertical-align: middle;
	 font-size: 17px;
	 font-weight: bold;
	 padding: 20px 15px 20px 30px;
	 background-color: #CDD6DB;
	 border-bottom: 1px solid #ffffff;
 }
  a.homelink:hover {
	 display: block;
	 color: #ffffff;
	 vertical-align: middle;
	 font-size: 17px;
	 font-weight: bold;
	 padding: 20px 15px 20px 30px;
	 background: url(images/arrow_rightpane.png) no-repeat  center left ;
	 background-color: #18538F;
	 text-decoration: none;
 }
 /* GENERIC */
H1
{
    font-family: Arial, Helvetica, Verdana, San-serif;
    font-size: 22px;
    font-weight: bold;
    color: #0D4B93;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
}
H2, H2 .Head
{
    font-family: Arial, Helvetica, Verdana, San-serif;
    font-size: 16px;
    font-weight: bold;
    color: #B8A154;
		line-height: 1.3em;
	margin: 0px;
	padding: 0px;
}
H3
{
    font-family: Arial, Helvetica, Verdana, San-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
	text-indent: 10px;
	background: url(images/h3_bg.jpg) repeat-x;
	width: 100%;
	height: 28px;
	line-height:28px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
H4
{
    font-family: Arial, Helvetica, Verdana, San-serif;
    font-size: 14px;
    font-weight: bold;
    color: #B8A154;
		line-height: 1.3em;
	margin: 0px;
	padding: 0px;
}
H5
{
    font-family: Arial, Helvetica, Verdana, San-serif;
    font-size: 14px;
    font-weight: bold;
    color: #0D4B93;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
}
H6
{
    font-family: Arial, Helvetica, Verdana, San-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
		line-height: 1.6em;
	margin: 0px;
	padding: 0px;
}

/*--------------------------------------------------------------------------------------------------------------------------*/
.content_bg { background: url(images/content_bg.jpg) repeat-y left; }
.lt{ text-align:left; vertical-align:top}
.lm{ text-align:left;}
.lb{ text-align:left; vertical-align:bottom}
.rt{ text-align:right; vertical-align:top}
.rm{ text-align:right; vertical-align:middle}
.rb{ text-align:right; vertical-align:bottom}
.ct{ text-align:center; vertical-align:top}
.cm{ text-align:center; vertical-align:middle}
.cb{ text-align:center; vertical-align:bottom}
.n{ white-space:nowrap}
.h{ height:100%}
.clear{ clear:both}
.taball{ }
.tab-1{ float:left;}
.tab-1 a{ display:block;width:212px; height:45px; background: url(images/tab-1.png) no-repeat; text-align:center; line-height:40px; color:#fff; position:relative; z-index:3; font-size:13px; font-weight:bold;}
.tab-1 a:link,
.tab-1 a:visited,
.tab-1 a:active{color:#fff; font-size:13px; font-weight:bold;}
.tab-1 a:hover{ background: url(images/tab-1-hover.png) no-repeat; text-decoration:none; color:#fff; font-weight:bold;}
.tab-2{ float:left; margin-left:-20px;}
.tab-2 a{ display:block; width:182px; height:45px; background: url(images/tab-2.png) no-repeat; text-align:center; line-height:40px; color:#fff; position:relative;  z-index:2; font-size:13px; font-weight:bold;}
.tab-2 a:link,
.tab-2 a:visited,
.tab-2 a:active{color:#fff; font-size:13px; font-weight:bold;}
.tab-2 a:hover{background: url(images/tab-2-hover.png) no-repeat; text-decoration:none; z-index:4; color:#fff; font-weight:bold;}
.tab-3{ float:left;margin-left:-20px;}
.tab-3 a{ display:block;width:279px; height:45px; background: url(images/tab-3.png) no-repeat; text-align:center; line-height:40px; color:#fff;  position:relative;  z-index:1; font-size:13px; font-weight:bold;}
.tab-3 a:link,
.tab-3 a:visited,
.tab-3 a:active{color:#fff; font-size:13px; font-weight:bold;}
.tab-3 a:hover{background: url(images/tab-3-hover.png) no-repeat; text-decoration:none;z-index:5; color:#fff; font-weight:bold;}
/*--------------------------------------------------------------------------------------------------------------------------*/

/* Title, Module Title */
.Head					{font-size:11px; color:#000000; font-weight:bold}
.SubHead				{font-size:11px; color:#52483E}
.SubSubHead				{font-size:11px; color:#000000}
.Normal, .Normal table, .Normal table p	{font-size:12px; color:#666666; font-family: Tahoma, Geneva, sans-serif; font-weight: normal; line-height: 1.8em;}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active		{color:#52483E; text-decoration:underline}
A.CommandButton:hover		{color:#FF5250; text-decoration:none}

A:link,
A:visited,
A:active					{color:#00539B; font-weight: normal; text-decoration:none}
A:hover						{color:#333; font-weight: normal; text-decoration: underline}

.topcss,
A.topcss:link,
A.topcss:active,
A.topcss:visited			{font-weight: normal; font-size:11px; color:#00539B; text-decoration:none; font-family: Tahoma, Geneva, sans-serif;}
A.topcss:hover				{font-weight:normal; font-size:11px; color:#333; text-decoration:underline;}

.usercss,
A.usercss:link,
A.usercss:active,
A.usercss:visited			{font-weight: bold; font-size:12px; color:#00539B; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
A.usercss:hover				{font-weight:bold; font-size:12px; color:#333333; text-decoration: none;}

.usercss1,
A.usercss1:link,
A.usercss1:active,
A.usercss1:visited			{
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding-left:12px;
	background-repeat: no-repeat;
	white-space:nowrap;
}
A.usercss1:hover				{
	font-weight:normal;
	font-size:11px;
	color:#FFA800;
	text-decoration:none;
	padding-left:12px;
	background-repeat: no-repeat;
	white-space:nowrap;
}
input.groovybutton
{
   background-color:transparent;
   font-family:Arial,sans-serif;
   border-top-style:none;
   border-bottom-style:none;
   border-left-style:none;
   border-right-style:none;
   padding-left:10px;
   background-repeat: no-repeat;
   font-weight:normal;
   font-size:11px;
   color:#ffffff;
   text-decoration:none;
   FONT-FAMILY:Tahoma,Arial,Helvetica;
}
.searchcss:link {
	color: #ffffff;
	font-weight: bold;
}


.links,
A.links:link,
A.links:active,
A.links:visited			{font-weight:bold; font-size:12px; color:#111111; text-decoration:none}
A.links:hover			{font-weight:bold; font-size:12px; color:#FF5250; text-decoration:none;}

.bottomcss            {font-weight:normal; font-size:10px; color:#696969; text-decoration: none;font-family:Tahoma, Geneva, sans-serif;}
A.bottomcss:link,
A.bottomcss:active,
A.bottomcss:visited			{font-weight:normal; font-size:10px; color:#696969; text-decoration: none; font-family:Tahoma, Geneva, sans-serif;}
A.bottomcss:hover			{font-weight:normal; font-size:10px; color:#696969; text-decoration: underline}

#searchbg{
text-align:left; float:right; width:147px; height:19px; background: url(images/searchbg.jpg) right no-repeat;}
#dnn_dnnSEARCH_txtSearch{
width:100px; border:none; background:none; margin-left:5px; height:18px; color:#767475;}
/*--------------------------------------------------------------------------------------------------------------------------*/
/* Pane Structure */
.toppane				{padding:0px 0px 0px 0px}
.leftpane				{padding:0px 0px 0px 0px; width: 225px; background: #CDD6DB; height: 100%;}
.rightpane				{padding:10px 0px 0px 15px; width:213px; background: url(images/rightpane_gradient.png) repeat-y; text-align: left;}
.bottompane			    {padding:2px 0px 0px 0px}
.contentpane			{padding:10px 30px 0px 30px; text-align: left;}

.bannerpane			  {padding:0px}
.footerpane		      {padding:5px 10px; width:20%;}
.bottomshowpane		   {padding:2px 0px 2px 10px}
/*--------------------   Horizontal   -----------------------*/  
/* ==========================
    CSS STYLES FOR JDMenu
   ==========================
*/
.sd_content{ position:relative; margin-top:-14px; z-index:999; font-family: Verdana,Arial,Helvetica,sans-serif;}
ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px; padding: 0px; list-style-type: none;

}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute; display: none; list-style-type: none; margin: 0px; padding:0px; z-index: 10000; border:1px solid #78848B; background: url(images/submenubg.png) left top repeat-x #BCC6CD;}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;}

/* Main Menu Background */
ul.jd_menu {
	height: 53px;
	clear: both;
}

/* Main Menu Verticle Brackground*/
ul.jd_menu_vertical {
	width: 200px;
	height: auto;
	clear: both;
}


/* Main Memu LEFT */
ul.jd_menu li { font-size: 10px; cursor: pointer;  list-style-type:none; padding:0px 0px 0px 0px; text-align:left;}

/*Main Menu RIGHT*/
ul.jd_menu a
{ text-decoration: none; text-align:center; color: #00498C; font-size:10px; font-weight:bold; padding:0px; display:block; position:relative; z-index:1000;}
ul.jd_menu a span
{ text-decoration: none; text-align:center; color: #00498C; font-size:10px; font-weight:bold; padding:0px; display:block; height:53px; line-height:53px; cursor:pointer; padding:0px 16px 0px 16px;}

/* Main Actice Menu*/
ul.jd_menu li.activetab{text-align:left; padding:0px 0px 0px 0px;  }

ul.jd_menu li.activetab a{ color:#000; text-align:left; padding:0px; display:block; text-decoration:none;}

/*Main Hover Menu */
ul.jd_menu li.jdm_hover{ text-align:left; padding:0px 0px 0px 0px;  }
ul.jd_menu li.jdm_hover a{ padding:0px; display:block; color:#00498C; text-align:left;text-decoration:none; background: url(images/menu-left.png) left top no-repeat;}
ul.jd_menu li.jdm_hover a span { display:block; height:53px; line-height:53px; background: url(images/menu-right.png) right top no-repeat; margin-left:16px; padding:0px 16px 0px 0px;}

/*Main Menu Hover for Verticle*/
ul.jd_menu_vertical li.jdm_active,
ul.jd_menu_vertical li.jdm_hover {
	padding-top: 1px; border-top: 1px solid #70777D; border-left: 0px; border-right: 0px;}
ul.jd_menu ul li a{
	font-size:10px; font-weight:normal; background:transparent; text-decoration:none; color:#48494d; white-space: nowrap;}


/*Sub menu Dropdown Background*/
ul.jd_menu ul {
margin-top:-1px; z-index:999; padding:0px;
}

/* Sub Menu Left */
ul.jd_menu ul li { padding:0px 15px 0px 15px;  background:transparent; border: none; text-align:left;}

/* Sub Menu Right */
ul.jd_menu li.jdm_hover ul li a,
ul.jd_menu li.jdm_active ul li a{ background:transparent; padding:0px; margin-left:0px; text-align:left; color:#00498C; font-size:10px; font-weight:normal;
text-decoration:none; font-weight:bold
}

ul.jd_menu li.jdm_hover ul li a span,
ul.jd_menu li.jdm_active ul li a span{ background:transparent; padding:0px; margin-left:0px; text-align:left; color:#00498C; font-size:10px; font-weight:normal;
text-decoration:none; height:24px; line-height:24px; 
}

/* Sub Menu Hover */
ul.jd_menu ul li.jdm_active,
ul.jd_menu ul li.jdm_hover { text-align:left; padding:0px 15px 0px 15px; background:#BFA134;}

/*Sub Menu High Light*/
ul.jd_menu li ul li.jdm_hover a,
ul.jd_menu li ul li.jdm_active a { background:transparent; padding-left: 0px; margin-left:0px; text-align:left; color:#fff; font-size:10px; font-weight:normal; text-decoration:none;
}
ul.jd_menu li ul li.jdm_hover a span,
ul.jd_menu li ul li.jdm_active a span { color:#fff;
}

ul.jd_menu li ul li.jdm_hover ul li a,
ul.jd_menu li ul li.jdm_active ul li a{ background:transparent; padding-left: 0px; margin-left:0px; text-align:left; color:#00498C; font-size:10px;
font-weight:normal; text-decoration:none;}


ul.jd_menu li ul li.jdm_hover ul li.jdm_hover a,
ul.jd_menu li ul li.jdm_active ul li.jdm_hover a
{ background:transparent; padding-left: 0px; margin-left:0px; text-align:left; color:#ffffff; font-size:10px; font-weight:normal; text-decoration:none;
}
ul.jd_menu li ul li.jdm_hover ul li a span,
ul.jd_menu li ul li.jdm_active  ul li a span { color:#00498C;}

ul.jd_menu li ul li.jdm_hover ul li a span ul li a span,
ul.jd_menu li ul li.jdm_active  ul li a span ul li a span { color:#00498C;}

ul.jd_menu li ul li.jdm_hover ul li.jdm_hover a span,
ul.jd_menu li ul li.jdm_active  ul li.jdm_hover a span  { color:#00498C;}




.Eventday,.Eventweekenday{	background-color: #000000}
.Eventday,.Eventweekenday{	background-color: #000000}
.DataGrid_Item{				background-color: transparent;  color:#000000   }
.DataGrid_AlternatingItem{	background-color: transparent;color:#000000}


/* Vertical Menu */
.SideMenu ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.SideMenu ul li ul{
	margin-left: 20px;
	padding: 0px;
}
div ul li.Inactive, div ul li.Active {
	list-style: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #0D4B93;
	line-height: 28px;
	text-indent: 10px;
	
}
.Inactive a:link, .Inactive a:visited, .Inactive a:active {
	color: #0D4B93;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-deocration: none;
	line-height: 28px;
	display: block;
	height: 28px;
	margin: 0px;
	padding: 0px;
}
.Active a:link, .Active a:visited, .Active a:active {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0D4B93;
	text-dec0ration: none;
	line-height: 28px;
	display: block;
	height: 28px;
}
li.inactive a:link, li.inactive a:visited,li.inactive a:active {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-deocration: none;
	color: #333333;
	text-deocration: none;
	background: #000000;
	line-height: 28px;
	display: block;
	height: 28px;
}
.Inactive a:hover {
	color: #0D4B93;
	text-decoration: none;
	background: #ffffff;
	line-height: 28px;
	display: block;
	height: 28px;
}
.Active a:Hover {
	color: #0D4B93;
	text-decoration: none;
	background: #ffffff;
	line-height: 28px;
	display: block;
	height: 28px;
}
ul li.Inactive ul a:link, ul li.Inactive ul a:visited, ul li.Inactive ul a:active, ul li.Active ul a:link, ul li.Active ul a:visited, ul li.Active ul a:active {
	color: #333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-deocration: none;
	line-height: 28px;
	display: block;
	height: 28px;
	margin: 0px;
	padding: 0px;
}
.Root_SideMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #4D4D4D;
	height: 20px;
	padding-top:40px;
	line-height: 1em;
	text-indent: 10px;
	display: block;
	background: #ffffff;
	margin-bottom: 15px;
}
















