html, body {
	height: 100%;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	margin: 0;

}

#Body { background:#FFFFFF;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#333333;
}

#wrapper {
	min-height: 100%;
	height: auto;
	width: 100%;
	margin: 0 auto;
}

#page-wrapper {
	min-height: 100%;
	height: auto;
	width: 100%;
	margin: 0 auto;
	}
	
.SiteBreadcrumb{background:url(images/bc-bg-corners.gif) no-repeat left top;padding:0 0 0 1px;overflow:hidden;height:36px;border-bottom:1px #ccc solid;margin:0 auto;width:992px; }

.SiteBreadcrumb span{position:relative; display:block; width: 870px; float:left;overflow:hidden;}
.SiteBreadcrumb span span{position:relative; display: block; float:left; background:url(images/chevron.png) no-repeat left 50%; padding:0 9px; height:36px; margin-right: 5px; width: 10px; top: 0; }
.SiteBreadcrumb a{ position:relative; display: block; padding:10px 0px; margin-left: 0; float:left; margin-top: 1px; color:#444; font-size:11px; width: auto; margin-right: 5px; top: 0;}
.SiteBreadcrumb div{ position:relative;display:block;padding:10px 15px;float:left;margin-top:1px;color:#444;font-size:12px; background:url(images/chevron.png) no-repeat right 50%; margin-right: 5px;}
	
.footer-copyright,#top_m,#main_m  {
	font-family: Arial, Helvetica, sans-serif;
	width: 992px;
	margin: 0 auto;
}

#page-deisgn {
	min-height: 350px;
	height: auto;
	width: 992px;
	margin: 0 auto;
	
}
	
.bottompane {
	width: 100%;
	margin: 0 auto;
}

.bottomboxcontent {
	width: 100%;
	margin: 0 auto;
}

#footer {
   width: 992px;
   margin: 0 auto;
}

.footer-copyright {
    text-align:center;
	font-size:8pt;
	color:#333333;
	padding-top: 10px;
	padding-bottom: 20px;
	border-top:1px solid #cccccc;	
    }
	
.quicklinkmenupane,.partnerpane{ padding: 8px;}

#top_m{margin:0 auto; min-height:140px; border-bottom:1px solid #cccccc;}
#main_m{margin:0 auto;}

.toppane{color:#003333; padding:8px 0px 0px 0px;float:right; margin-left:4px; margin-top: 5px; width: 300px; height: auto;}
.toppane a:link,.login a:visited {color:#333333;text-decoration:none;padding:6px 0px 10px 20px;}
.toppane a:hover,.login a:active {color:#FFFFFF;text-decoration:none; }

.logos{ float:left; margin:14px 0px 10px 36px; color:#333;}
.menus{ float:right; margin-right:0px; margin-top:-35px; color:#333;}
.bannerpane{ width:100%; margin:8px 0px 0px 0px;}
.main_content{ position:relative; height:410px; min-height:410px; height:auto!important; overflow:visible;padding-top: 8px;}
.leftpane {padding:0px 3px 0px 0px; text-align:left; vertical-align:top; }
.rightpane {padding:0px 0px 0px 3px; text-align:left; vertical-align:top; }
.contentpane {padding:0px 0px 0px 0px; text-align:left; vertical-align:top; }
.clear { clear:both; font-size:0px;}
.space {padding:3px;}

/* Menu Style */
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;}
ul.jd_menu ul li,ul.jd_menu_vertical ul li { float: none; margin: 0px;}

/* Main Menu Background */
ul.jd_menu {}

/* Main Memu LEFT */
ul.jd_menu li { font-size: 12px; cursor: pointer; list-style-type:none; padding:0px 0px 0px 8px;margin-right:-1px; text-align:left;
background:url(images/menu01_l.jpg) no-repeat left top; border-left: 1px solid #CCCCCC; border-right:1px solid #FFFFFF;}

/*Main Menu RIGHT*/
ul.jd_menu a { text-decoration: none; text-align:center; color:#333333; font-size:12px; font-weight:bold; display:block; background:url(images/menu01_r.jpg) no-repeat right top;padding:9px 8px 9px 0px; min-width:76px; }

/* Main Actice Menu*/
ul.jd_menu li.activetab {text-align:left; padding:0px 0px 0px 8px; background:url(images/menu02_l.jpg) no-repeat left top;}
ul.jd_menu li.activetab a {color:#333333; text-decoration:none; text-align:center; display:block; background:url(images/menu02_r.jpg) no-repeat right top; padding:9px 8px 9px 0px; min-width:76px;}

/*Main Hover Menu */
ul.jd_menu li.jdm_hover {text-align:left; padding:0px 0px 0px 8px; background:url(images/menu03_l.jpg) no-repeat left top;}
ul.jd_menu li.jdm_hover a {display:block; color:#ffffff; text-decoration:none; text-align:center; padding:9px 8px 9px 0px; min-width:76px;  background:url(images/menu03_r.jpg) no-repeat right top;  }

/*ul.jd_menu li.activetab a:hover {color:#FFFFFF; background:url(images/menu03_l.jpg) repeat-x left top; margin-left: -8px; padding-left: 8px;}*/

ul.jd_menu li a:hover {color:#FFFFFF; background:url(images/menu03_r.jpg) repeat-x left top; margin-left: -8px; padding-left: 8px;}
/*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; background:url(images/menu03_1.jpg) no-repeat left top; }*/


/*Sub Menu*/
ul.jd_menu ul li a {font-size:11px; font-weight:normal; background:transparent; text-decoration:none; color:#FFFFFF; white-space: nowrap; min-width:79px;}


/*Sub menu Dropdown Background*/
ul.jd_menu ul { background:url(images/submenu_bg.png) repeat left top; border-left:#666666 1px solid; border-right:#666666 1px solid; border-bottom:#666666 1px solid;}

/* Sub Menu Left */
ul.jd_menu ul li { padding:5px 7px 5px 7px; 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:#ffffff; font-size:11px; font-weight:normal;text-decoration:none; min-width:85px; }

/* Sub Menu Hover */
ul.jd_menu ul li.jdm_active,ul.jd_menu ul li.jdm_hover { text-align:left; padding:5px 7px 5px 7px; background:#666666;}
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:11px; font-weight:normal; text-decoration:none;
}

/*Sub Menu High Light*/
ul.jd_menu li.haschild ul.jdm_events li.jdm_active ul li a{ color:#fff;}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_active a{ color:#fff;}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li a{ color:#fff;}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover a{ color:#fff;}

ul.jd_menu li.haschild ul.jdm_events li.jdm_active ul li ul li a{ color:#fff;}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_active ul li.jdm_active a{ color:#fff;}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_active ul li a{ color:#fff;}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover a{ color:#fff;}  

ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active ul li a{ color:#fff;}

ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active a{ color:#fff;}  
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active ul li a{ color:#fff;}
ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active a{ color:#fff;} 

