@charset "utf-8";
/*Reset Default CSS*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* CSS Document */
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-image: url(../../HDBPAGEBACKGROUND/$file/HDBPageBackground.jpg);
	background-repeat: repeat-x;
}

/*Common Classes*/
a, a:link{
	/*color:#2074B0;*/
	color:#0066CC;
	/*font-weight:bold;*/
	text-decoration: underline;
}
a:visited {
	color:#37006F;
}
a:hover, a:focus {
	/*color:#2074B0;*/
	color:#FF4D20;
	/*font-weight:bold;*/
	text-decoration:underline;
}
.HDBPage p {
	padding-top: 20px;
}

/*Basic Container */
.HDBPage #container {
	/*width: 80%;*/  /* this will create a container 80% of the browser width */
	width: 960px;
	/*background: #FFFFFF;*/
	background:transparent;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.HDBPage #HDBHeader {
	/*background: #EFEFEF; */
	/*padding: 0 20px 0 20px;  *//* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	border-bottom: 1px solid #DDD;
	padding:0;
	font-size:12px;
	/*background: transparent url(testheader.gif) no-repeat center;*/
}

.HDBPage #SubContainer{
	background: transparent url(../../SUBCONTAINERBACKGROUND/$file/subContainerbg.jpg) repeat-x;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
}

.HDBPage #HDBFooter {
	padding: 4px 10px 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#FFF;
	border-top: 1px solid #DDD;
	font-size:12px;
	color:#666666;
}

/*End of Basic Container */
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* Additional */
.HDBPage #HDBHeader #TextFeatureCont {
	float:left;
	width:30%;
	color:#727272;
	font-weight:bold;
	/*background-color:#FF0;*/
}
.HDBPage #HDBHeader #TextFeatureCont a, .HDBPage #HDBHeader #TextFeatureCont a:link{
	color:#727272;
	font-weight:bold;
}

.HDBPage #HDBHeader .text_size-separator {
	clear:left;
	/*display:bold;*/
	/*background:url('../../TEXT_SIZE-SEPARATOR/$file/text_size-separator.jpg') no-repeat;*/
	width:75%;
	height:1px;
}

.HDBPage #HDBHeader #SingGovCont {
	float:right;
	width:226px;
	padding-top: 5px;
	/*background-color:#F0F;*/
}

.HDBPage #HDBHeader div{
	display:block;
	width:100%;
}

.HDBPage #HDBHeader div.header_spacer {
	height:3px;
	font-size:1px;
	line-height:1px;
}


.HDBPage #HDBHeader #HeaderLogoCont{
	float:left;
	width: 509px;
	/*background-color:#339933;*/
	background:transparent;
}
.HDBPage #HDBHeader #HeaderTopRightNavCont{
	float:right;
	width: 270px;
	text-align:right;
	background:transparent;
	margin-top:22px;
	padding-bottom: 13px;
	/*background-color:#339933;*/
}

.HDBPage #HeaderTopRightNavCont #HeaderSGMSCont {
	float: right;
	/*background-color:#33CC33;*/
	width:auto;
	margin: 0 auto;
}

.HDBPage #HeaderTopRightNavCont #HeaderSGMSCont td{
	/*reset font-size*/
	font-size:9px;
}

/*PJJ1 February 24, 2010 SGMS Search */
.HDBPage #HeaderTopRightNavCont #HeaderSGMSCont td.fieldbox {
	width:166px;
	vertical-align:middle;	
	height: 18px;
	padding: 0px;	
	font-size: 1px;
	line-height: 1px;
	background:url(../../SGMS/$file/searchBox.jpg) no-repeat scroll 0 0 transparent;
}

.HDBPage #HeaderTopRightNavCont #HeaderSGMSCont td.buttonbox {
	text-align: left;	
}

.HDBPage #HeaderTopRightNavCont #HeaderSGMSCont #q, .HDBPage #HeaderTopRightNavCont #HeaderSGMSCont #gcsefld {
	border: 1px solid #aaa;
    color: #666666;
    display: block;
    font: 11px/14px Arial,Helvetica,sans-serif;
    height: 16px;
    margin: 0;
    padding: 0;
    text-indent: 3px;
    vertical-align: middle;
    width: 166px;
}


.HDBPage #HeaderTopRightNavCont #HeaderSGMSCont a#searchBtn {
	display:-moz-inline-stack;
	display:block;
	width:52px;
	height:18px;
	background:url(../../SGMS/$file/searchBtn.jpg) no-repeat scroll 0 0 transparent;
	text-decoration:none;
}

.HDBPage #HeaderTopRightNavCont #HeaderSGMSCont a#searchBtn:hover {
	text-decoration:none;
}

.HDBPage #HeaderTopRightNavCont #HeaderSGMSCont #site {
	color:#666666;
	font: 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	width:100%;
	margin-top:2px;
}


/*End SGMS Search*/

.HDBPage #HDBHeader ul {
	float:left;
	width:100%;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}

.HDBPage #HDBHeader ul li{
	margin:0;
	padding: 0;
	float:left;
	display:block;
	list-style:none;
}

.HDBPage #HDBHeader ul li{
	padding: 0px 4px 0px 4px;
}

.HDBPage #HDBHeader #TopRightLinks li{
	float:right;
}

.HDBPage #HDBHeader ul#TopRightLinks {
	margin-bottom:5px;
}

.HDBPage #HDBHeader a:link, .HDBPage #HDBHeader a, .HDBPage #HDBHeader a:visited {
	font-size: 11px;
	font-weight:bold;
	/*color:#727272;*/
	color:#000;
	text-decoration:none;
}

.HDBPage #HDBHeader a:hover, .HDBPage #HDBHeader a:focus{
	font-size: 11px;
	/*color:#727272;*/
	color:#000;
	text-decoration:underline;
}

.HDBPage #HDBHeader .RightSeparator {
	border-right: 1px solid #727272;
}

/*Top Links */
.HDBPage #HDBTopLinks {
	padding: 0 10px;
	font-size:10px; /*for making fixed size for IE*/
	background-color:#FFF;
}
/*IE 6 Hacks for fixing the width before the images downloaded*/
.HDBPage #HDBTopLinks .innerWrapper {
	width:100%;
}
.HDBPage #HDBTopLinks div {
	margin:0;
	padding: 0;
	float:left;
	display:block;
}
.HDBPage #HDBTopLinks .left-span {
	width:10px;
	height:28px;
	background:transparent url('../../TOP_NAV_ITEMS/$file/top_nav_items.png') no-repeat 0 0;
}
.HDBPage #HDBTopLinks .right-span {
	width:10px;
	height:28px;
	background:transparent url('../../TOP_NAV_ITEMS/$file/top_nav_items.png') no-repeat -11px 0;
}
.HDBPage #HDBTopLinks .item-separator {
	float:left;
	padding:0;
	width:4px;
	height:28px;
	background:transparent url('../../TOP_NAV_ITEMS/$file/top_nav_items.png') no-repeat -24px 0;
}

.HDBPage #HDBTopLinks .item-spacer {
	float:left;
	width:5px;
	height:28px;
}
.HDBPage #HDBTopLinks a span {
	float:left;
	height:28px;
	text-indent:-9999px;
	cursor:pointer;
}

.HDBPage #HDBTopLinks a .top_nav_home {
	width:38px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -15px 0;
}
.HDBPage #HDBTopLinks a:hover .top_nav_home {
	background-position:-15px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_about_us {
	width:53px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -64px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_about_us, .HDBPage #HDBTopLinks a:hover .top_nav_about_us {
	background-position:-64px -28px;
}
.HDBPage #HDBTopLinks a .top_nav_hdb_az {
	width:54px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -117px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_hdb_az, .HDBPage #HDBTopLinks a:hover .top_nav_hdb_az {
	background-position:-117px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_policies {
	display: none;
	width:0px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -178px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_policies, .HDBPage #HDBTopLinks a:hover .top_nav_policies {
	background-position:-178px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_publications {
	width:71px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -174px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_publications, .HDBPage #HDBTopLinks a:hover .top_nav_publications {
	background-position:-174px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_news {
	width:35px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -246px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_news, .HDBPage #HDBTopLinks a:hover .top_nav_news {
	background-position:-246px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_events {
	width:42px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -282px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_events, .HDBPage #HDBTopLinks a:hover .top_nav_events {
	background-position:-282px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_careers {
	width:48px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -325px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_careers, .HDBPage #HDBTopLinks a:hover .top_nav_careers {
	background-position:-325px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_my_hdbpage {
	width:77px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -437px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_my_hdbpage, .HDBPage #HDBTopLinks a:hover .top_nav_my_hdbpage {
	background-position:-437px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_e_services {
	width:63px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -517px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_e_services, .HDBPage #HDBTopLinks a:hover .top_nav_e_services {
	background-position:-517px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_home_advisor {	
	width:36px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -376px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_home_advisor, .HDBPage #HDBTopLinks a:hover .top_nav_home_advisor {
	background-position:-376px -28px;
}
.HDBPage #HDBTopLinks a .top_nav_hdb_gallery {
	width:104px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -609px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_hdb_gallery, .HDBPage #HDBTopLinks a:hover .top_nav_hdb_gallery {
	background-position:-609px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_faq {
	width:35px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -719px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_faq, .HDBPage #HDBTopLinks a:hover .top_nav_faq {
	background-position:-719px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_community {
	width:88px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -766px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_community, .HDBPage #HDBTopLinks a:hover .top_nav_community {
	background-position:-766px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_useful_links {
	width:71px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.gif') no-repeat -863px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_useful_links, .HDBPage #HDBTopLinks a:hover .top_nav_useful_links {
	background-position:-863px -28px;
}

/* OLD TOP NAV LINKS CSS BEFORE policy and home advisor links were removed and gallery link renamed to multimedia gallery*/
/*.HDBPage #HDBTopLinks a .top_nav_about_us {
	width:51px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.jpg') no-repeat -59px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_about_us, .HDBPage #HDBTopLinks a:hover .top_nav_about_us {
	background-position:-59px -28px;
}
.HDBPage #HDBTopLinks a .top_nav_hdb_az {
	width:50px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.jpg') no-repeat -120px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_hdb_az, .HDBPage #HDBTopLinks a:hover .top_nav_hdb_az {
	background-position:-120px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_policies {
	width:43px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.jpg') no-repeat -177px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_policies, .HDBPage #HDBTopLinks a:hover .top_nav_policies {
	background-position:-177px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_publications {
	width:66px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.jpg') no-repeat -229px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_publications, .HDBPage #HDBTopLinks a:hover .top_nav_publications {
	background-position:-229px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_news {
	width:31px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.jpg') no-repeat -299px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_news, .HDBPage #HDBTopLinks a:hover .top_nav_news {
	background-position:-299px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_events {
	width:38px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.jpg') no-repeat -335px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_events, .HDBPage #HDBTopLinks a:hover .top_nav_events {
	background-position:-335px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_careers {
	width:42px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.jpg') no-repeat -377px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_careers, .HDBPage #HDBTopLinks a:hover .top_nav_careers {
	background-position:-377px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_my_hdbpage {
	width:69px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.jpg') no-repeat -431px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_my_hdbpage, .HDBPage #HDBTopLinks a:hover .top_nav_my_hdbpage {
	background-position:-431px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_e_services {
	width:56px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.jpg') no-repeat -510px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_e_services, .HDBPage #HDBTopLinks a:hover .top_nav_e_services {
	background-position:-510px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_home_advisor {
	width:73px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.jpg') no-repeat -578px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_home_advisor, .HDBPage #HDBTopLinks a:hover .top_nav_home_advisor {
	background-position:-578px -28px;
}
.HDBPage #HDBTopLinks a .top_nav_hdb_gallery {
	width:63px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.jpg') no-repeat -671px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_hdb_gallery, .HDBPage #HDBTopLinks a:hover .top_nav_hdb_gallery {
	background-position:-671px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_community {
	width:117px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.jpg') no-repeat -746px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_community, .HDBPage #HDBTopLinks a:hover .top_nav_community {
	background-position:-746px -28px;
}

.HDBPage #HDBTopLinks a .top_nav_useful_links {
	width:64px;
	background:transparent url('../../TOP_NAV_MENU/$file/top_nav_menu.jpg') no-repeat -874px 0;
}
.HDBPage #HDBTopLinks a.selected .top_nav_useful_links, .HDBPage #HDBTopLinks a:hover .top_nav_useful_links {
	background-position:-874px -28px;
}
*/
/*Footer*/
.HDBPage #HDBFooter #FooterNav{
	float:left;
	margin:0;
	padding:0;
	display:block;
	/*width:50%;*/
	list-style: none;
}
.HDBPage #HDBFooter #FooterNav li {
	float:left;
	padding: 0 4px 0 4px;
	margin:0;
	list-style: none;
}

.HDBPage #HDBFooter #FooterCopyRight {
	float:right;
	padding:0;
	margin:0;
}

.HDBPage #HDBFooter a:link, .HDBPage #HDBFooter a, .HDBPage #HDBFooter a:visited{
	color:#727272;
}

.HDBPage #HDBFooter a:hover, .HDBPage #HDBFooter a:focus{
	color:#F00;
}

.HDBPage #SubContainer .RightSeparator, .HDBPage #Printer-Friendly-Wrapper .RightSeparator {
	border-right: 1px solid #2074B0;
}

.HDBPage #HDBFooter .RightSeparator {
	border-right: 1px solid #666;
}

/* For Page with Tabs */
.HDBPage #ActiveTabContent {
	background: transparent url(../../TABCONTAINERBG/$file/TabContainerBg.jpg) repeat-x;
	border-top: 1px solid #A42D2F;
    padding: 0px 10px 0px 10px;
	/*padding:0;*/
}
.HDBPage #ActiveTabContent:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

/* For Page without Tabs */
.HDBPage #PageWithoutTabCont {
    padding: 0px 10px 0px 10px;
}

/* For Package */
.HDBPage #PackageContainer {
	padding: 0 10px 0 10px;
}
.HDBPage #PackageContainer #PackageImageContainer {
	float: left;
	width: 100px;
	padding: 0;
}
.HDBPage #PackageContainer #PackageInfoContainer {
	width: auto;
	margin: 0 0 0 100px;
	padding:0;
}

.HDBPage #PackageContainer #PackageInfoContainer #PackageTitleContainer{
	display: block;
	color:#000;
	font-size:18px;
	font-weight:bold;
	padding: 15px 0 0 0;
	overflow: hidden;
	/*background:#EEE;*/
}

.HDBPage #PackageContainer #PackageTitleContainer .PackageLevel1 {
	color:#686377;
}

.HDBPage #PackageContainer #PackageInfoContainer #PageBreadCrumb{
	float: left;
	margin: 0;
	/*padding: 0 0 0 5px;*/
	color:#000;
	font-size:12px;

	/*background:#FFF;*/
}

.HDBPage #PackageContainer #PackageInfoContainer #PageBreadCrumb ul{
	float: left;
	display:block;
	list-style:none;
	margin:0 auto;
	padding:0 0 0 0px;
	font-weight:bold;
}

.HDBPage #PackageContainer #PackageInfoContainer #PageBreadCrumb ul li{
	float: left;
	display:block;
	list-style:none;
	margin:0 auto;
	padding: 1px 4px 1px 4px;
}

.HDBPage #PackageContainer #PackageInfoContainer #PageQuickLinksContainer{
	margin: 0;
	padding:0;
	float: right;
	/*background:#FFF;*/
	width:35%;
	font-size:11px;
}

.HDBPage #PackageContainer #PackageInfoContainer #PageQuickLinksContainer ul{
	float: right;
	/*width:auto;*/
	display:block;
	list-style:none;
	margin:0 auto;
	padding:0;
	/*background:#FCFCEE;*/
}

.HDBPage #PackageContainer #PackageInfoContainer #PageQuickLinksContainer ul li{
	margin:0;
	/*padding: 0;*/
	float:right;
	display:block;
	list-style:none;
	padding: 1px 4px 1px 4px;
	font-size:11px;
}

/* Wrapper default fonts */
.HDBPage #Content-Wrapper, .HDBPage .Content-Wrapper {
	font-size:0.8em;
}

/* Page Layouts */
.HDBPage #PageContent1Col {
	width:100%;
	/*margin: 0 30px 0 30px;*/
	text-align:left;
}

.HDBPage #PageContent2Col-Left-Mid {
	width:auto;
	margin: 0 0 0 234px;
	text-align:left;
}

.HDBPage #LeftNavCont{
	float:left;
	width:234px;
	padding: 25px 0 0 0;
}

.HDBPage #RightNavCont{
	float:right;
	width:234px;
	padding: 25px 0 0 0;
}

.HDBPage #PageContent2Col-Mid-Right {
	width:auto;
	margin: 0 234px 0 0;
	text-align:left;
}

.HDBPage #PageContent3Col {
	width:auto;
	margin: 0 234px 0 234px;
	text-align:left;
}
/*Homepage Left and Right Container*/
.HDBPage #HomepageLeftNavCont{
	float:left;
	width:234px;
	padding: 0;
}

.HDBPage #HomepageRightNavCont{
	float:right;
	width:234px;
	padding: 0;
}

.HDBPage #LeftNavBox {
	/*background: transparent url(../../LEFTNAVBG/$file/LeftNavBg.jpg) repeat-x;*/
	width:100%;
	font-size:12px;
}

.HDBPage #LeftNavTitle {
	display:block;
	color: #FFF;
	/*background-color:#A42D2F;*/
	font-weight:bold;
	padding: 8px;
	margin:0;
	/*width:100%;*/
	background: transparent url(../../LEFT_NAV_TOP/$file/left_nav_top.gif) no-repeat;
}

.HDBPage #LeftNavBox .Nav-Wrapper{
	background: transparent url(../../LEFTNAVBG/$file/LeftNavBg.jpg) repeat-x;
}

.HDBPage #LeftNavBox ul{
	/*float:left;*/
	display:block;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
	/*clear:both;	*/
	/*background:#FF0;*/
	line-height:1em;
}

.HDBPage #LeftNavBox ul li{
	display:block;
	list-style:none;
	margin:0;
	padding:0px;
	width:100%;
	font-weight:bold;
	/*background:#FAA;*/
}

.HDBPage #LeftNavBox ul li a, .HDBPage #LeftNavBox ul li a:link, .HDBPage #LeftNavBox ul li a:visited {
	display:block;
	padding: 4px 8px 4px 15px;
	margin:0;
	/* width:218px; */
	color:#004F95;
	text-decoration:none;
}
/*
.HDBPage #LeftNavBox ul li a:visited {
	color:#66CC99;
}*/

.HDBPage #LeftNavBox ul li a:active, .HDBPage #LeftNavBox ul li a:hover, .HDBPage #LeftNavBox ul li a:focus{
	background-color: #FFF;
	color:#004F95;
	text-decoration: underline;
	/*cursor: pointer;*/
}


.HDBPage #LeftNavBox ul li a {
	background-image: url(../../INFOWEBBULLET/$file/Bullet-LeftNavNode.gif);
	background-repeat: no-repeat;
	background-position: 0.25em 0.5em;
}

.HDBPage #LeftNavBox .leftNav-selected a, .HDBPage #LeftNavBox .leftNav-selected a:link, .HDBPage #LeftNavBox .leftNav-selected a:visited, .HDBPage #LeftNavBox .leftNav-selected a:hover{
	background-color: #FFF;
	color:#A42D2F;
	text-decoration:none;
}

.HDBPage #LastUpdatedCont {
	/*padding: 0px 10px 5px 10px;*/
	/*margin: 0 10px 0 0;	*/
	padding-top:20px;
	font-size:0.8em;
	color:#858585;
}

.HDBPage #RateOurInfoCont {
	width: 925px;
	height: auto;
	font-size:0.8em;
	margin: 0 0 0 10px;
	padding: 5px 10px 5px 10px;
	background: transparent url('../../RATE_OUR_INFO_BORDER/$file/rate_our_info_border.jpg') no-repeat;
}
.HDBPage #RateOurInfoCont .RdSpacer{
	margin-left: 80px;
}
.HDBPage #RateOurInfoCont .TopSpacer{
	padding-top: 10px;
}
.HDBPage #RateOurInfoCont .SuggestionBox #Suggestion {
	width: 70%;
}
.HDBPage #RateOurInfoCont .SuggestionBox #Suggestion.teaser {
	color: gray;
	font-style: italic;
}
.HDBPage #RateOurInfoCont .SuggestionBox {
	margin: 0.75em 0;
}
.HDBPage #RateOurInfoCont #Suggestion {
	font-family: verdana, "sans serif";
	font-size: 100%;
	border: 1pt solid tan;
	background-color: white;
	height: 1.5em;
	padding: 3px;
}
/* Cross Links */
.HDBPage #CrossLinksCont {
	padding: 20px 0 0 0;
}
.HDBPage #CrossLinksTitle {
	color:#5B5B5B;
	font-weight:bold;
	font-size: 1.2em;
}

/*Homepage classes*/
.HDBPage .ColumnTitle {
	
	font-size:18px;	
	font-weight:bold;
	/*color: #763535;*/
	color: #A42D2F;
	padding: 0 0 0 20px;
	vertical-align:bottom;
	margin-bottom:3px;
}
.HDBPage .MidTitle {
	font-size:18px;
	font-weight:bold;
	color: #A42D2F;
	padding: 0 0 0 20px;
	margin-bottom:3px;
}

/*Global for all layout */

/* TO DO :

All Class for the HTML Content
ie: a, faq, back to top, line, etc
*/


.PageTitle {
	font-size:1.3em;
	font-weight:bold;
	color: #A42D2F;
	padding: 0 0 0 20px;
}

.PageContentBody {
	/*background:#FFF;
	padding: 20px;*/
	font-size:0.9em;
}

/*Para*/
.PageContentBody .paraIndent, .HDBPage #Printer-Friendly-Wrapper #Printer-Section .paraIndent {
	text-align:justify;	
}

.PageContentBody .paraIndent1, .HDBPage #Printer-Friendly-Wrapper #Printer-Section .paraIndent1 {
	/* commented PJJ1 Nov 4 2009
	text-indent: 2.5em;
	line-height:1.8em;*/
	/*Added PJJ1 Nov 4 2009*/
	text-indent: 2.5em;
	text-align:justify;
	/*End Added PJJ1 Nov 4 2009*/
}

.PageContentBody .paraIndent2, .HDBPage #Printer-Friendly-Wrapper #Printer-Section .paraIndent2 {
	/* commented PJJ1 Nov 4 2009
	text-indent: 2.5em;
	line-height:1.8em;*/
	/*Added PJJ1 Nov 4 2009*/
	text-align:justify;
	/*End Added PJJ1 Nov 4 2009*/
}

/*Sub Para*/
.PageContentBody .ParaNumber, .HDBPage #Printer-Friendly-Wrapper #Printer-Section .ParaNumber{

	/* commented PJJ1 Nov 4 2009
	position:absolute;
	text-indent:-2.5em;*/

	/*Added PJJ1 Nov 4 2009*/
	float:left;
	/*margin-right:2.5em;*/
	display:inline-block;
	width:2.5em;
	/*End Added PJJ1 Nov 4 2009*/
}

.PageContentBody .tl-white-rounded{
	margin: 0 19px 0 0;
	padding:0;
	font-size:14px;
	height:18px;
	/*background-color:#CC0;*/
	background:transparent url('../../CONTENT_TOP_LEFT/$file/content_top_left.gif') no-repeat;
}
.PageContentBody .tr-white-rounded{
	float:right;
	margin: 0 auto;
	padding:0;
	width:19px;
	height:18px;
	font-size:14px;
	background:transparent url('../../CONTENT_TOP_RIGHT/$file/content_top_right.gif') no-repeat;
	/*background-color:#00FF00;*/
}
.PageContentBody .inner-wrapper {
	background:#FFF;
	padding: 5px 10px 10px 10px;
}

hr.dotted {
	border:0;
	margin:1px 0;
	padding:0;
	height:2px;
	display:none;
	/*background:transparent url('../../HR-DOTTED/$file/hr-dotted.gif') repeat-x;*/
}
div.hr {
	height:2px;
	background:transparent url('../../HR-DOTTED/$file/hr-dotted.gif') repeat-x;
	margin-top:6px;
	margin-bottom:6px;
}
/*Image with Border*/
.HDBPage img.with_border {
	border: 1px solid #A62E2F;
}
/*Body Acronym -> will appear as normal text in printer friendly & printer*/
#WebPageBody acronym {
	cursor:help;
	border-bottom: 1px dashed #2074B0;
	color:#2074B0;
	/*
	font-weight:bold;
	*/
}

/*Page Tools: Printer Friendly, and Email this page */
.HDBPage #PageTools {
	position:relative;
	left:0;
	top:-10px;
	/* float:right;	*/
	overflow: hidden;
	width:100%;
	margin:0px;
	padding:0;
	font-size:0.85em;
}
.HDBPage #PageTools ul{
	float:right;
	overflow: hidden;
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}
.HDBPage #PageTools ul li {
	float:left;
	margin:0;
	padding:1px 2px 1px 2px;
	display:block;
	list-style:none;
}

.HDBPage #WebPageBody ul, .HDBPage #CrossLinksCont ul , .HDBPage .Table_Content ul, .HDBPage #Printer-Friendly-Wrapper #Printer-Section ul {
	display:block;
	margin:0; /*zero first*/
	padding:0; /*zero first*/	
	list-style-type:none;
	list-style-image:none;
}
/*Bullets*/
/*1st level*/
/*
.HDBPage #WebPageBody ul li:first-line , .HDBPage #CrossLinksCont ul li:first-line {
	line-height:1em;
}
*/

.HDBPage #WebPageBody ul li , .HDBPage #CrossLinksCont ul li ,
.HDBPage .Widget_Content ul li , .HDBPage .Widget-Content ul li {
	/* list-style-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl1.gif);
		width:90%;
		line-height:normal;
		margin-top:0.5em;
	*/
	background-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl1.gif);
	background-position:0.1em 0.7em;
	background-repeat:no-repeat;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
	padding:0 0 0 20px;
	
}
/* static pages moreLink style March 04 2010 */
.HDBPage #WebPageBody ul li.moreLink , .HDBPage #CrossLinksCont ul li.moreLink ,
.HDBPage .Widget_Content ul li.moreLink , .HDBPage .Widget-Content ul li.moreLink {
	
	background-image: none;
	list-style-type:none;
	list-style-image:none;
		
}

/*subsequent and Table bullets*/
.HDBPage #WebPageBody ul li ul li, .HDBPage .Table_Content ul li , 
.HDBPage .Widget_Content ul li ul li {
	background-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl2.gif) no-repeat;
	/*list-style-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl2.gif);*/	
	/*	width:90%;*/
}

.HDBPage #WebPageBody li, .HDBPage #WebPageBody .Table_Content li ,
.HDBPage #CrossLinksCont li , .HDBPage .Widget_Content li {
	background-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl1.gif);
	background-position:0.1em 0.7em;
	background-repeat:no-repeat;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
	padding:0 0 0 20px;
	list-style-position:outside;
}

/*Widgets */
.Widget-Wrapper-Left {
	padding: 0 10px 0 0;
}

.Widget-Wrapper-Right {
	padding: 0 0 0 10px;
}

.Widget-Box-Top1stTab {
	/*background:#FFF;*/
	background: transparent url(../../INNER_RIGHT_MODULE_TOP1/$file/inner_right_module_top1.jpg) no-repeat;
	padding: 8px;
}
.Widget-Box-Top1stNoTab {
	/*background:#FFF;*/
	background: transparent url(../../INNER_RIGHT_MODULE_TOP2/$file/inner_right_module_top2.jpg) no-repeat;
	padding: 8px;

}
.Widget-Box-Top {
	/*background:#FFF;*/
	background: transparent url(../../INNER_RIGHT_MODULE_TOP/$file/inner_right_module_top.jpg) no-repeat;
	padding: 8px;
}

.Widget-Box-Bottom {
	height:15px;
	background: #FFF url(../../INNER_RIGHT_MODULE_BOTTOM/$file/inner_right_module_bottom.gif) no-repeat;
}

.Widget-Box {
	/*background:#FFF;*/
	/*background: transparent url(../../WIDGETBG/$file/WidgetBg.jpg) repeat-x;*/
	background: transparent url(../../INNER_RIGHT_MODULE_TILE/$file/inner_right_module_tile.jpg) repeat-y;
	margin: 0 0 10px 0;
	font-size:0.8em;
	/*border: 1px solid #E9DDDF;*/
}

.Widget-Box-Inner {
	background: transparent url(../../WIDGETHEADERBG/$file/WidgetHeaderBg.gif) no-repeat;
	padding: 8px;
}

.Widget-Title {
	/*background: #EEE3CD;*/
	color:#A52E2E;
	font-weight:bold;
	font-size:1.1em;
}

/*Longer Widget*/
.Widget-Box-Long {
	background: transparent url(../../INNER_RIGHT_MODULE_LONG_TILE/$file/inner_right_module_long_tile.jpg) repeat-y;
	margin: 0 0 10px 0;
}
.Widget-Box-Top-Long {
	background: transparent url(../../INNER_RIGHT_MODULE_LONG_TOP/$file/inner_right_module_long_top.jpg) no-repeat;
	padding: 8px;
}
.Widget-Box-Top-Long1 {
	background: transparent url(../../INNER_RIGHT_MODULE_LONG_TOP1/$file/inner_right_module_long_top1.jpg) no-repeat;
	padding: 8px;
}
.Widget-Box-Bottom-Long {
	height:15px;
	background: #FFF url(../../INNER_RIGHT_MODULE_LONG_BOTTOM/$file/inner_right_module_long_bottom.gif) no-repeat;
}
/*Homepage Middle Widget*/
.Widget-Box-Homepage-Middle {
	font-size:1em;
	background: transparent url(../../LONG_MODULE_WIDGET_TILE/$file/long_module_widget_tile.jpg) repeat-y;
	margin: 0 0 10px 0;
	/*width:468px;*/
	text-align:left;
}
.Widget-Box-Top-Homepage-Middle {
	background: transparent url(../../LONG_MODULE_WIDGET_TOP/$file/long_module_widget_top.jpg) no-repeat;
	padding: 8px;
}
.Widget-Box-Top1-Homepage-Middle {
	background: transparent url(../../LONG_MODULE_WIDGET_TOP/$file/long_module_widget_top1.jpg) no-repeat;
	padding: 8px;
}
.Widget-Box-Bottom-Homepage-Middle {
	height:15px;
	background: transparent url(../../LONG_MODULE_WIDGET_BOTTOM/$file/long_module_widget_bottom.gif) no-repeat;
}
.Widget-Box-Homepage-Middle ul {
	padding-left:20px;
}
.Widget-Box-Homepage-Middle ul li{
	list-style-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl2.gif);
}

/*Widget classes in pixel units*/
.Widget-Box .widgetBasicStyle , 
.Widget-Box .widgetBasicStyle option ,  .Widget-Box option.widgetBasicStyle {
	font-size:12.5px !important;
	text-decoration: none;
	text-transform:none;
}

.Widget-Box .widgetBasicStyle a ,  .Widget-Box .widgetBasicStyle a:link , 
.Widget-Box .widgetBasicStyle a:visited , 
.Widget-Box .widgetBasicStyle a:focus ,
.Widget-Box a.widgetBasicStyle ,  .Widget-Box a.widgetBasicStyle:link , 
.Widget-Box a.widgetBasicStyle:visited , 
.Widget-Box a.widgetBasicStyle:focus {
	text-decoration: none;
	color:#000;
	font-size:12.5px;
}

.Widget-Box .widgetBasicStyle a:hover, 
.Widget-Box a.widgetBasicStyle:hover {
	text-decoration: underline;	
}

.Widget-Box .widgetBasicStyle li, .Widget-Box li.widgetBasicStyle {	
	color:#000;
	font-size:12.5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-image: none;
	background-image:url(../../INFOWEBBULLET/$file/Bullet-Lvl1.gif);
	background-position:0.1em 0.5em;
	padding:0;
	margin:0;
	padding-left:20px;
}
/*End Widget classes in pixel units*/


/*Custom Left nav */
.LeftNav-Wrapper {
	background: transparent url(../../LEFTNAVBG/$file/LeftNavBg.jpg) repeat-x 0 20px;
	font-size:10px;
}

.LeftNavTitle {
	display:block;
	color: #FFF;
	background:#A42D2F;
	font-weight:bold;
	padding: 8px;
	font-size:10px;
	/*width:100%;*/
	/*background: transparent url(../../LEFT_NAV_TOP/$file/left_nav_top.gif) no-repeat -10px 0;*/
}

.LeftNavTitle a, .LeftNavTitle a:link, .LeftNavTitle a:visited{
	color:#FFF;
	text-decoration:none;
}

.LeftNavTitle a:hover, .LeftNavTitle a:focus{
	color:#FFF;
	text-decoration: underline;
}

.LeftNavItem a, .LeftNavItem a:link, .LeftNavItem a:visited{
	display:block;
	padding: 4px 8px 4px 8px;
	margin:0;
	/*width:100%;*/
	color:#004F95;
	text-decoration:none;
}

.LeftNavItem a:hover, .LeftNavItem a:focus{
	background:#FFF;
	color:#004F95;
	text-decoration:underline;
}

.LeftNavItem-selected a, .LeftNavItem-selected a:link, .LeftNavItem-selected a:visited, .LeftNavItem-selected a:hover, .LeftNavItem-selected a:focus{
	display:block;
	padding: 4px 8px 4px 8px;
	margin:0;
	background:#FFF;
	color:#A42D2F;
	text-decoration:none;
}

/*Content Navigation*/
.Content_Navigation, .Content_Navigation-selected {
	font-size: 0.85em;
	color: #000;
}

.Content_Navigation a, .Content_Navigation a:link, .Content_Navigation a:visited {
	color: #2078b7;
	font-weight:bold;
	text-decoration:none;
}
.Content_Navigation a:hover, .Content_Navigation a:focus {
	text-decoration:underline;
}
.Content_Navigation-selected a, .Content_Navigation-selected a:link, .Content_Navigation-selected a:visited, .Content_Navigation-selected a:hover, .Content_Navigation-selected a:focus {
	color: #763535;
	text-decoration:none;
}

/*Events Hub*/
.Events-Header{
	background: transparent url('../../HEADER_IMAGE/$file/Header_Image.jpg') no-repeat;
	width:640px;
	height: 123px;
}
.EventEntry-Wrapper {
	width: 640px;
	display: block;
	margin: 0 auto;
	text-align:left;
	background: #FFF;
}
.Event-Wrapper {
	display: block;
	padding: 10px;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
}

.Event-Wrapper-All {
	display: block;
	padding: 10px;
	border: 1px solid #DDD;
}
.Event-Pagination{
	background:#E0DFE3;
	padding: 0 10px 0 10px;
}
.Event-SectionHeader{
	background:#A42D2F !important;
	font-weight:bold !important;
	padding: 8px !important;
}
.Mini-Calendar {
	width:100%;
	background:#EBEBEB;
	height:100px;
	text-align: center;
}
.Mini-Calendar .item-date a, .Mini-Calendar .item-date a:link,  .Mini-Calendar .item-date a:visited {
	text-decoration:none;
}
.Mini-Calendar .item-date-selected a, .Mini-Calendar .item-date-selected a:link,  .Mini-Calendar .item-date-selected a:visited, .Mini-Calendar .item-date-selected a:hover, .Mini-Calendar .item-date-selected a:focus{
	background:#FFF;
	text-decoration:none;
	color:#763535;
}
.Mini-Calendar .item-date-current a, .Mini-Calendar .item-date-current a:link,  .Mini-Calendar .item-date-current a:visited {
	text-decoration:none;
	background:#FFC;
}
.Mini-Calendar .item-date a:hover, .Mini-Calendar .item-date a:focus, .Mini-Calendar .item-date-current a:hover, .Mini-Calendar .item-date-current a:focus{
	background:#E2D2C5;
	text-decoration:underline;
}
/*Top Box*/
.Top-Box {
	background: transparent url('../../TOP-BOX-BG/$file/top-box-bg.jpg') repeat-x;
	width:100%;
}
.Top-Box .innerWrapper {
	padding: 10px;
}
.Top-Box ul, .Top-Box ul li{
	float:left;
	display:block;
	list-style: none;
	margin:0;
	padding:0;
	/*background-color:#3333FF;*/
}
.Top-Box ul li{
	float:left;
	/*padding:1px 4px 1px 4px;*/
	padding:0 4px 0 0;
	/*background-color:#33CCCC;*/
}

.grey_module {
	background:#EBEBEB;
	padding:1px;
}

/*A-Z*/
.HDBPage #KeywordLists {
	background:#FFF;
	padding:10px;
}
.HDBPage #SearchNoResult, .HDBPage #ResultsNav {
	padding:10px;
}

/*Homepage Featured */
.HDBPage ul#FeatureMenu, .HDBPage ul#FeatureMenu ul.SubFeatureMenu {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 219px;
}

.HDBPage ul#FeatureMenu a {
  /*display: block;
  text-decoration: none;	*/
}

.HDBPage ul#FeatureMenu li {
  /*margin-top: 1px;*/
}

.HDBPage ul#FeatureMenu li a.FeatureBtn , .HDBPage ul#FeatureMenu li a.FeatureBtn:link , 
.HDBPage ul#FeatureMenu li a.FeatureBtn:visited {
  display:block;
  text-decoration:none;
  width: 179px;
  /*height: 21px;*/
  /*background:transparent url('../../HOMEPAGEFEATUREBUTTON/$file/HomepageFeatureButton.png') no-repeat 0 0;*/
  background:transparent url('../../HOMEPAGEFEATUREBUTTON/$file/HomepageFeatureButton-normal.gif') no-repeat 0 0;
  color: #763535;
  font-size: 12px;
  /*padding: 8px 10px 0 30px;*/
  padding: 10px 10px 10px 30px;
  border-bottom: 2px solid #C3C6C7;

}
.HDBPage ul#FeatureMenu li a.FeatureBtn:hover, .HDBPage ul#FeatureMenu li a.FeatureBtn:focus {
  display:block;
  text-decoration:none;
  width: 179px;
  /*height: 21px;*/
  /*background:transparent url('../../HOMEPAGEFEATUREBUTTON/$file/HomepageFeatureButton.png') no-repeat 0 -29px;*/
  background:transparent url('../../HOMEPAGEFEATUREBUTTON/$file/HomepageFeatureButton-hover.gif') no-repeat 0 0;
  color: #763535;
  font-size: 12px;
  /*padding: 8px 10px 0 30px;*/
  padding: 10px 10px 10px 30px;
  border-bottom: 2px solid #E0D0B3;
}
.HDBPage ul#FeatureMenu li a.selected, .HDBPage ul#FeatureMenu li a.selected:link,
.HDBPage ul#FeatureMenu li a.selected:visited, .HDBPage ul#FeatureMenu li a.selected:hover,
.HDBPage ul#FeatureMenu li a.selected:focus {
  display:block;
  text-decoration:none;
  width: 179px;
  /*height: 21px;*/
  /*background:transparent url('../../HOMEPAGEFEATUREBUTTON/$file/HomepageFeatureButton.png') no-repeat 0 -58px;*/
  background:transparent url('../../HOMEPAGEFEATUREBUTTON/$file/HomepageFeatureButton-selected.gif') no-repeat 0 0;
  color: #373737;
  /*font-size: 12px;*/
  /*padding: 8px 10px 0 30px;*/
  padding: 10px 10px 10px 30px;
  border-bottom: 2px solid #D0B7B7;
}
.HDBPage ul#FeatureMenu li ul.SubFeatureMenu li {
  /*background: #f7f7f7;*/
  background:#fdfcfa;
  padding: 3px;
}
.HDBPage ul#FeatureMenu .FeatureWidget {
  padding: 0 12px 0 12px;
  font-size:0.8em;
}

.HDBPage #HomepageWidget ul#FeatureMenu .FeatureWidget a {
  font-size:1em;
}

.HDBPage ul#FeatureMenu .FeatureWidget ul {
	display:block !important;
	width:85% !important;
	/*padding-left: 20px !important;*/
}

#HomepageWidget ul#FeatureMenu .FeatureWidget ul {
	list-style-type:none;
	list-style-image:none;
	padding:0;
	margin:0;
}
#HomepageWidget ul#FeatureMenu .FeatureWidget ul li {
	/*
	list-style-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl2.gif);
	margin: 0 !important;
	padding: 0 !important;
	*/		
	background-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl1.gif);
	background-position:0.1em 0.7em;
	background-repeat:no-repeat;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
	padding:0 0 0 20px;
	list-style-position:outside;
}

.HDBPage .Homepage-Topic-Box {
	background:#FFF;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.HDBPage .Homepage-Topic-Box-Icon {
	float:left;
	width:48px;
	height:42px;
}
.HDBPage .Homepage-Topic-Title {
	width:80%;
	color:#A52E2E;
	font-size: 17px;
	font-weight:bolder;
	padding: 10px 0 0 0px;
}
.HDBPage .Homepage-Topic-Title-Spacer {
	line-height:12px;
}
.HDBPage .Homepage-Topic-Body {
	/*background:#F0EDE8;*/
	background:#fdfcfa;
	font-size: 0.9em;
	border-top: solid 1px #DDD;
	border-bottom: solid 1px #DDD;
	text-align:left;
	/*line-height:16px;*/
}
.HDBPage .Homepage-Topic-Body table tr td {
	vertical-align:top;
	padding: 2px 10px 0 10px;
}
.HDBPage .Homepage-Topic-Body ul {
	padding-left : 20px;
}

/*PJJ1 March 2, 2010 */
/*View More Link Style*/
.HDBPage .Homepage-Topic-Body li.moreLink ,  .HDBPage li.moreLink {
	/*background:#F0EDE8;*/		
	/*height:18px;*/
	list-style:none;
	list-style-image:none;	
	/*line-height:16px;*/
}

.HDBPage .Homepage-Topic-Body li.moreLink a span {
	/*text-indent:-9999px;*/
	/*display:inline-block;*/
}

.HDBPage .Homepage-Topic-Body li.moreLink a {
	/* background:url(../../VIEW_MORE/$file/more_flat.gif) no-repeat scroll 0 0;	*/
	/*display:inline-block;*/
	/*width:70px;*/
	/*height:18px;*/
	/*text-decoration:none;*/
	/*line-height:18px;*/
}

.HDBPage .Homepage-Topic-Body li.moreLink a:hover {
	/*background:#F0EDE8;*/
	/*background-position:-70px 0;*/
	/*text-decoration:none;*/
	/*line-height:16px;*/
}
/*End View More Link Style*/

.HDBPage .Specific-Info-Box ul {
	padding-left : 0px;
}

.HDBPage div#HomepageRightNavCont .Specific-Info-Box ul li{
	padding-left : 20px;
}

.HDBPage .Homepage-Topic-Body ul li , .HDBPage .Specific-Info-Box ul li {
	list-style-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl2.gif);
}

.HDBPage .Homepage-Topic-Body .Sub-Category {
	color:#888;
	font-weight:bolder;
	padding-left:17px;
	font-size:1.2em;
	/*padding-left:26px;*/
}

.HDBPage .Homepage-Topic-Body a:visited {
	/*color: #2074B0;*/
	color:#0066CC;
}

.HDBPage .Homepage-Topic-Body a:hover {
	color:#FF4D20;
	text-decoration:underline;
}



.HDBPage .Homepage-Topic-Body .Sub-Category a,
.HDBPage .Homepage-Topic-Body .Sub-Category a:link,
.HDBPage .Homepage-Topic-Body .Sub-Category a:visited,
.HDBPage .Homepage-Topic-Body .Sub-Category a:hover,
.HDBPage .Homepage-Topic-Body .Sub-Category a:focus{
	/*color:#727272;*/
	color:#333333;
	font-size:1em;

}

.HDBPage .Homepage-Topic-Body .Top-Spacer {
	padding-top: 10px;
}

/*Ask hdb styles*/
.HDBPage .Homepage-Topic-Body .askBox tr td{
	padding:0px;
}

.HDBPage .Homepage-Topic-Body .askInput {
	font-size:12px;
	width:375px;
	font-style:italic;
	color:#999;
}

.HDBPage .Homepage-Topic-Body .askInputFocus {
	width:375px;
	font-style:normal;
	color:#333;
}

.HDBPage .Homepage-Topic-Body .askButton {
	display:block;
	margin-left:3px;
}

.HDBPage .Homepage-Topic-Body .askButton span {
	text-indent:-9999px;
	height:23px;
	width:44px;
	display:block;
	cursor:pointer;
	
}

.HDBPage .Homepage-Topic-Body .askButton span {
	background:url(../../ASK_HDB/$file/buttonAskUs.gif) no-repeat scroll 0 0;
}




/*End ask hdb styles*/

.HDBPage #MyHDBPageBox {
	/*text-align:center;*/
	margin-bottom:3px;
}
.HDBPage #MyHDBPageBox a {
	display:-moz-inline-stack;
	display:inline-block;
	min-width:219px;
	min-height:33px;
	width: 219px; 
	background: transparent url(../../MY_HDBPAGE/$file/myhdblogin.gif) no-repeat 0 0; 
	height:33px;
	text-decoration: none !important;
}

.HDBPage #MyHDBPageBox a:hover {	
	background-position: -219px 0; 	
	text-decoration: none;
}

.HDBPage #SpecificInfoMyHDBPageBox a {
	display:inline-block;
	min-width:204px;
	min-height:65px;
	width: 204px; 
	background: transparent url(../../MY_HDBPAGE/$file/myhdb_but_small.gif) no-repeat 0 0; 
	height:74px;
	text-decoration: none !important;
}

.HDBPage #SpecificInfoMyHDBPageBox a:hover {	
	background-position: -204px 0; 	
	text-decoration: none;
}

.HDBPage .SpecificInfoTitle {
	margin-bottom: 7px;
}


.HDBPage .Specific-Info-Box {
	/*background: transparent url('../../SPECIFIC_INFO_BODY/$file/specific_info_body.gif') repeat-y;*/
	background: transparent url('../../SPECIFIC_INFO_BG/$file/specific_info_body.gif') repeat-y;
	padding: 0 8px;
	font-size:0.8em;
}

.HDBPage .Specific-Info-Box-Header {
	/*background: transparent url('../../INNER_RIGHT_FOR_SPECIFIC_INFO/$file/inner_right_for_specific_info.gif') no-repeat;	*/
	background: transparent url('../../SPECIFIC_INFO_BG/$file/specific_info_top_bot.gif') no-repeat;
	background-position:top left;
	height:6px;
	padding: 2px;
	font-size:1px;
	line-height:1;
}

.HDBPage .Specific-Info-Box-Footer {
	/*background: transparent url('../../INNER_RIGHT_FOR_SPECIFIC_INFO/$file/inner_right_for_specific_info.gif') no-repeat;*/
	background: transparent url('../../SPECIFIC_INFO_BG/$file/specific_info_top_bot.gif') no-repeat;
	background-position:bottom left;
	height:6px;
	padding: 2px;
	font-size:1px;
	line-height:1;
}

.HDBPage .Specific-Info-Category {
	color:#a52e2e;
	font-weight:bold;
}
.HDBPage .img_frame {
	width:54px;
	height:38px;
	padding:1px 3px 4px 1px;
	background:transparent url('../../IMG_FRAME/$file/img_frame.gif') no-repeat 0 0;
}
/*
.HDBPage .Homepage-Topic-Body-L {
	float:left;
	width:215px;
	padding: 2px 10px 2px 10px;

}
.HDBPage .Homepage-Topic-Body-R {
	float:left;
	width:215px;
	padding: 2px 10px 2px 10px;

}
.HDBPage .Homepage-Topic-Body-Spacer {
	height: 2px;
	line-height:1;
	font-size:1px;
	width:100%;
}
*/
/* Content classes
-=-=-=-=-=-=-=-=-=-
Below are the old clasess with new style:
Body
Content
ContentColorBlue
FAQ
FAQBody
Label
SectionHeader
TableHeader
TableName
Table_Content
Table_Header

NOTE: Since the content are resizable the unit must be in em to avoid stupid IE behaviour with % unit
*/

.Table_Content, table_content{
	/*Center*/
	margin: 0 auto;
	text-align:left;
}

.Table_Content tr td, .table_content tr td {
	border: 1px solid #CCC;
	padding: 5px;
	/*background-color: #EBEBEB;*/
	background: #FFF;
	font-size:0.8em;
}

.Table_Content tr.alternate-row td, .table_content tr.alternate-row td {
	/*background-color: #E2D2C5;*/
	background: #f9f1e4;
}

/*Should be applied to the TD Element in the table header*/
.Table_Header , .table_header {
	border: 1px solid #CCC !important;
	padding: 5px !important;
	font-weight:bold !important;
	color:#A62E2F !important;
	/*background-color: #E0DFE3 !important;*/
	background: #E0DFE3 url('../../JQUERYPLUGINSTAB/$file/d8d8d8_40x100_textures_02_glass_90.png') 0 50% repeat-x !important;
}
.Table_Category {
	border: 1px solid #CCC !important;
	padding: 5px !important;
	font-weight:bold !important;
	color:#454444 !important;
	/*background-color: #E0DFE3 !important;*/
	background: #E0DFE3 url('../../JQUERYPLUGINSTAB/$file/8ab9ff_40x100_textures_02_glass_50.png') 0 50% repeat-x !important;
}

.Table_Layout, .body{
	margin: 0;
	border: 0px none #FFF;
	text-align:left;
}

.Table_Layout tr td, .body tr td {
	border: 0px none #FFF;
	padding: 0;
	/*font-size:0.8em;*/
}

.SectionHeader {
	color:#A62E2F !important;
	font-weight:bold !important;
	font-size: 1.2em !important;
}

.ContentColorBlue {
	color:#2074B0 !important;
	font-weight:bold !important;
	font-size: 1.1em !important;
}

.hdb_Label, .svcLabel {
	color:#454444;
	font-weight:bold;
}

.hdb_Important_Note, .svcErrorMsg, .svcAsterisk {
	color:#f60014;
}

.hdb_maroon {
	color:#8e334d;
}
.hdb_bold {
	font-weight:bold;
}
.hdb_grey {
	color:#454444;
}
.hdb_white {
	color:#FFF;
}
.hdb_white a, .hdb_white a:link, .hdb_white a:visited {
	color:#FFF;
	text-decoration:none;
}
.hdb_white a:hover, .hdb_white a:focus {
	text-decoration:underline;
}
.hdb_larger {
	font-size:1.1em;
}
.hdb_largest {
	font-size:1.2em;
}
.hdb_smaller {
	font-size:.85em;
}
.hdb_smallest {
	font-size:.8em;
}

.hdb_PR_Date_Issued{
	color:#000 !important;
	font-size:1em !important;
	font-weight:bold !important;
}

.err_fields {
	background:#FFFFDF;
	border: 1px dashed #F00;
}

/*Use span for button*/
.hdb_button {
	border-collapse:collapse;
	border: 1px solid #222;
	margin: .5em 0 .5em 0;
	padding: 3px 8px 3px 8px;
	background: url('../../BUTTON_BG/$file/button+bg.jpg') repeat-x;
	cursor: pointer;
	line-height: 1.4em;
}

.hdb_button a, .hdb_button a:visited, .hdb_a:link{
	font-weight:normal;
	color:#555;
	text-decoration:none;
}
.hdb_button a:hover, .hdb_button a:focus {
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.GreyContainer{
	background:#EBEBEB;
	padding: 8px 8px 8px 8px;
}

/*Printer Friendly*/

@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.HDBPage #Printer-Friendly-Wrapper {
		width: 540px;
		margin: 0 auto;
		text-align:left;

	}
	.HDBPage #DummyTopNav {
		display:none;
	}
	.HDBPage #HDBTopLinks {
		display:block;
	}

}
/* Hide useless elements in print layouts... */
@media print {
	.HDBPage #Printer-Friendly-Wrapper #Action-Wrapper {
		display:none;
	}
	.HDBPage #Printer-Friendly-Wrapper {
		margin: 20px 0 20px 0;
		padding: 20px;
		text-align:left;

	}
	.HDBPage a {
		color: #000 !important;
	}
	.HDBPage #HDBTopLinks {
		display:none;
	}
	.HDBPage #DummyTopNav {
		display:block;
	}
	.HDBPage #PageContent3Col	{
		width: 464px;
	}
	.HDBPage #LeftNavBox {
		width: 219px;
	}
	/*Add Border to this container for printer*/
	.HDBPage .Widget-Box,
	.HDBPage .PageContentBody,
	.HDBPage #LeftNavBox,
	.HDBPage #RateOurInfoCont,
	.Top-Box,
	.grey-module,
	.HDBPage .Specific-Info-Box,
	.Widget-Box-Homepage-Middle,
	.HDBPage ul#FeatureMenu,
	.HDBPage ul#FeatureMenu li a {
		border: 1px solid #555;
		color: #000;
	}
	.Widget-Box-Homepage-Middle{
		width: 461.5px;
	}
	.HDBPage ul#FeatureMenu .FeatureWidget a,
	.HDBPage ul#FeatureMenu .FeatureWidget a:link,
	.HDBPage ul#FeatureMenu .FeatureWidget a:visited
	.HDBPage ul#FeatureMenu .FeatureWidget a:hover  {
		border:none;
		color: #000 !important;
	}
	.pagination {
		display:none;
	}

	.Printer-Hide {
		display:none;
	}
}


.HDBPage #Printer-Friendly-Wrapper #Logo-Wrapper {
	padding: 20px 0 20px 0;

}

.HDBPage #Printer-Friendly-Wrapper #PrinterPageTitle {
	font-family:"Times New Roman", Times, serif !important;
	font-size:1.3em;
	font-weight:bold;
	color: #A42D2F;
	padding: 0 0 20px 0;
}

.HDBPage #Printer-Friendly-Wrapper #Printer-Section {
	text-align:left !important;
	font-family:"Times New Roman", Times, serif !important;
	font-size:100% !important;
}

.HDBPage #Printer-Friendly-Wrapper #Printer-Section a, .HDBPage #Printer-Friendly-Wrapper #Printer-Section a:link, .HDBPage #Printer-Friendly-Wrapper #Printer-Section a:visited, .HDBPage #Printer-Friendly-Wrapper #Printer-Section a:focus{
	color:#000;
	cursor:default;
}

.HDBPage #Printer-Section ul {
	/*Additional setting for printer friendly*/
	width: 100%;
}

.HDBPage #Printer-Section ul li {
	list-style-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl1-Printer.gif);
	width:90%;
}
.HDBPage #Printer-Section ul li li, .HDBPage #Printer-Section .Table_Content ul li{
	list-style-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl2-Printer.gif);
	width:90%;
}
.HDBPage #Printer-Section .pagination, .HDBPage #Printer-Section .Printer-Hide {
		display:none;
}

/* Email this page*/
.HDBPage #Email-Wrapper {

	margin: 15px auto;
	text-align:left;
	width: 448px;
	font-size:1em;
	
	
}
.HDBPage #Email-Wrapper #Inner-Wrapper {
	padding: 10px;
}
/*E-Poll*/
.HDBPage #EPoll-Wrapper {
	margin: 15px auto;
	text-align:left;
	width: 448px;
	font-size:0.8em;
}

/*XSL*/
.HDBPage #XSL-Wrapper {
	margin: 15px auto;
	text-align:left;
	width: 800px;
	font-size:0.8em;
}

#headerbox {
	border:  #B20612 solid;
	border-width: 0px 0px 1px;
}
#headerlogo {
 float:left;
 color: #333333;
 width:60px;
 height: 60px;
 overflow:hidden;
}
#cTitle {
	font-size: 24px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	margin-left: 65px;
}
#cDesc {
	color: #454444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 65px;
	font-size: 16px;

}
#contentbox {
	padding:10px;
	line-height: 1.5em;
	text-align:justify;
}
#contentbox p {
	padding: 8px 0;
}
/* TODO :
Classes for widgets developer
*/
div#WebPageBody div.Divider
{
	/* (Style 1 - Simple horizontal line) */
	line-height: 0;
	border: 1pt solid buttonFace;
	margin-top: 1em;
	margin-bottom: 1em;

	/*
		(Style 2 - Use an image)
		background-image: url( ../../INFOWEBBULLET/$file/Bullet-LeftNavNode.gif );
		background-position: center center;
		background-repeat: repeat-x;
		height: 1em;
		margin-top: 1em;
		margin-bottom: 1em;
	*/
}

/* STYLE FOR THE BACK BUTTON */
/* AUGUST 28 2009 PJJ1*/

div.backBut a.backBut {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: right;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	color: #a52f2f;
	background: transparent url(../../BACKBUTTON/$file/backBut.gif) 0 50% repeat-x;
	width: 75px;
	height:21px;
}

div.backBut a.backBut:hover {

	background: transparent url(../../BACKBUTTON/$file/backBut.gif) 100% repeat-x;
	color: #FFF;
}

/* STYLE FOR VIDEO WALL */
/* SEPTEMBER 03 2009 PDM1 */

#videoWall
{
	display: none;
}
#videoWall #videoFilter
{
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	background-color: black;
	opacity: 0.50;
	filter: alpha( opacity: 50 );
}
#videoWall #videoPlayer
{
	z-index: 3;
	position: fixed;
	top: 0;
	left: 0;
	color: silver;
	text-align: left;
}
#videoWall #videoPlayer .menu
{
	text-align: right;
	background-color: transparent;
}
#videoWall #videoPlayer .menu img
{
	padding: 2px;
	padding-left: 4px;
}
#videoWall #videoPlayer .videoTube
{
	background-color: black;
}

/* STYLES FOR POP-UP AND BALLOON MESSAGE BOXES */
/* SEPTEMBER 08 2009 PDM1 */

#balloonMsg, #popMsg
{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 500;
	display: none;
	width: auto;
	height: auto;
}
#balloonMsg
{
	width: 230px;
}
#popMsg .overlay, #popMsg .content
{
	background-color: rgb( 234, 219, 198 );
}
#popMsg .overlay
{
	position: absolute;
	top: -15px;
	left: -15px;
	opacity: 0.50;
	filter: alpha( opacity: 50 );
}
#popMsg .content
{
	border: 1px solid windowframe;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	z-index: 700;
	width: 468px;
	font-size: 90%;
}
#popMsg .content .Widget-Box-Homepage-Middle
{
	border: 1px solid threedhighlight;
	margin: 0;
	padding: 1em;
	background-image: none;
}
#popMsg .content .Widget-Box-Homepage-Middle .Widget-Box-Top1-Homepage-Middle
{
	background-image: none;
}
#popMsg .content .Widget-Box-Homepage-Middle .Widget-Box-Top1-Homepage-Middle .Widget-Title
{
}
#popMsg .content .Widget-Box-Homepage-Middle .Widget-Box-Top1-Homepage-Middle .Widget-Content .msg
{
	margin: 1em 0 1.5em 0;
	text-align: left;
}

/* ADDITIONAL STYLES FOR PAGETOOLS */
/* SEPTEMBER 10 2009 PJJ1 */

#PageTools ul li a:visited , #PageTools ul li a:link {
	color: #2074B0;
}

#PageTools ul li a:hover , #PageTools ul li a:focus {
	color: #FF4D20;
}

#PageTools ul li a.shareLink , #PageTools ul li a.printLink , 
#PageTools ul li a.mailLink , #PageTools ul li a.pdfLink {
	display:block;
	background-position: 2px center;
	background-repeat:no-repeat;
	padding:2px;
	margin:0;
}

#PageTools ul li a.printLink {
	background-image:url(../../PRINTER/$file/Printer.gif);
	padding-left:23px;
}

#PageTools ul li a.mailLink{
	background-image:url(../../EMAIL/$file/email.gif);
	padding-left:26px;
	background-position: 0 center;
}

#PageTools ul li a.shareLink{
	background-image:url(../../SHAREICON/$file/share_icon.gif);
	padding-left:21px;
}

#PageTools ul li a.pdfLink{
	background-image:url(../../PDFICON/$file/pdf.gif);
	padding-left:22px;
}

.HDBPage #PageTools ul  {
	margin:0;
	padding:0;
}

.HDBPage #PageTools ul li {
	vertical-align:middle;
}

/* ADDITIONAL STYLES FOR A-Z Glossary */
/* SEPTEMBER 10 2009 PJJ1 */
#AlphaList li.Content_Navigation a{
	text-decoration:underline;
}
.Content_Navigation {
	line-height: 1.7em;
}

.Content_Navigation-selected {
	font-weight:bold;
	font-size:0.7em;
}

.Content_Navigation-selected a {
	font-size:1.4em;
}

#KeywordLists div.fullTerm ul{
	padding:0;
	margin:0;
	list-style-image:none;
	list-style:disc;
	list-style-position:outside;
}

#KeywordLists div.fullTerm li{
	padding:0;
	margin:0;
	background-image: none;
	list-style-image:none;
	list-style:disc;
	list-style-position:outside;
	display:list-item;
	margin-left:20px;
}

/* STYLING HOME PAGE */
.HDBPage div.Homepage-Topic-Body a, .HDBPage div#HomepageLeftNavCont a, .HDBPage div#HomepageRightNavCont a,
.HDBPage div.Widget-Box-Homepage-Middle a
{
	text-decoration:none;
	font-size: 1.15em;
}

.HDBPage div#HomepageLeftNavCont a, .HDBPage div#HomepageRightNavCont a,
.HDBPage div.Widget-Box-Homepage-Middle a
{
	font-size: 0.9em;
}

.HDBPage .Homepage-Topic-Body ul li,.Widget-Box-Homepage-Middle ul li,
.HDBPage div#HomepageLeftNavCont ul li, .HDBPage div#HomepageRightNavCont ul li
{
	margin-top: 9px;
	margin-bottom: 9px;
}

.HDBPage div#HomepageLeftNavCont .Widget-Content ul li, .HDBPage div#HomepageRightNavCont .Widget-Content  ul li {
	margin:1px 0;
	padding:1px;	
	padding-left:20px;
}

.HDBPage div#HomepageLeftNavCont ul , .HDBPage div#HomepageRightNavCont ul {
	display:block;
}
.HDBPage div#HomepageLeftNavCont ul li, .HDBPage div#HomepageRightNavCont ul li {
	margin:0;
	padding:0;	
	margin-top:1px;
	line-height: 1.35em;
	display:block;
	background-position: 0.1em 0.5em;
	background-image:url(../../INFOWEBBULLET/$file/Bullet-Lvl1.gif);	
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-type:none;
}

.HDBPage div#HomepageLeftNavCont a:visited, .HDBPage div#HomepageRightNavCont a:visited {
	/*color: #2074B0;*/
	color:#0066CC;
}

.HDBPage div#HomepageLeftNavCont a:hover , .HDBPage div#HomepageRightNavCont a:hover {
	color:#FF4D20;
	text-decoration:underline;
}


/* commented dec 07 2009 PJJ1
.HDBPage .Homepage-Topic-Body .Sub-Category {
	color:#888;
	font-weight:bolder;
	padding-left:17px;
	font-size:1.2em;
}
*/

/*Added September 19, 2009 PJJ1*/
.Table_ContentM {
	margin: 0 auto;
	text-align:left;
}
/*
.HDBPage .Table_ContentM ul {
	display:block;
	margin:0;
	padding:0 20px 0 20px;
}
*/
/*
.HDBPage .Table_ContentM ul li {
	list-style-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl2.gif);

}
*/
/*
.HDBPage .Table_ContentM li {
	margin:0;
	list-style-position:outside;
	display:list-item;
	margin-left:20px;
	list-style-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl2.gif);

}
*/
/*
.HDBPage .Table_Content li {
	margin:0;
	list-style-position:outside;
	display:list-item;
	margin-left:20px;
	list-style-image: url(../../INFOWEBBULLET/$file/Bullet-Lvl2.gif);

}
*/

.Table_ContentM tr td {
	border: 1px solid #CCC;
	/*padding: 5px;*/
	padding: 7px 5px 10px 5px;
	/*background-color: #EBEBEB;*/
	background: #FFF;
	font-size:1em;
}

.Table_ContentM tr.alternate-row td{
	/*background-color: #E2D2C5;*/
	/*background: #F3E3C9;*/
	background: #fff;
}

.Table_Content tr.alternate-row td.Table_Even, .Table_Content td.Table_Even {
	background: #fff;
}

.Table_Content tr.alternate-row td.Table_Odd, .Table_Content td.Table_Odd  {
	background: #f9f1e4;
}

.Table_Content tr td, .table_content tr td {
	font-size:1em;
}

/*PJJ1 December 21, 2009*/
/* setting leftnav widgets font-size the same as pagecontentbody*/
#HomepageWidget , #RightNavCont , #LeftNavCont {
	font-size:0.9em;
}

#HomepageWidget ul#FeatureMenu .FeatureWidget ul ,
#HomepageWidget ul#FeatureMenu .FeatureWidget ul li {
	line-height:1.8em;
}

#HomepageWidget #FeatureMenu li , #HomepageWidget #FeatureMenu li ul ,
#HomepageWidget #FeatureMenu li ul li ,
#HomepageWidget .FeatureWidget , #HomepageWidget ul.SubFeatureMenu {
	margin:0;
	padding:0;
	line-height:normal;
	
}

div#WebPageBody, div#CrossLinksCont {
	line-height:1.8em;
}

#RightNavCont .Widget_Content ul li , #RightNavCont .Widget_Content li ,
#LeftNavCont .Widget_Content ul li , #LeftNavCont .Widget_Content li {
	line-height:1.8em;
}

.HDBPage #PageTools, .HDBPage #LastUpdatedCont {
	/*Fixed font size so that it will not changed using the text resize*/
	font-size:12px;
}


#Pagination-wrapper .pagination, #Pagination-wrapper,
#PaginationWrapper .pagination, #PaginationWrapper,
.btm_spacer
{
	font-size:12px !important;
	line-height:17px;

}

#Pagination-wrapper .pagination a, #Pagination-wrapper .pagination span,
#PaginationWrapper .pagination a, #PaginationWrapper .pagination span
{
	font-size:12px !important;
	padding:5px 5px;
	line-height:17px;
}

.roundRight {
	width:100%;
	background: url('../../CONTENT_TOP_RIGHT/$file/content_top_right.gif') no-repeat top right;
	font-size:1px;	
	
}
.roundMid{
	margin: 0 18px;
	background-color:#FFF;
	padding:0;
	height:17px;
	font-size:1px;
}

.homeTopicHeader{
	height:8px;
	font-size:1px;
	line-height:1px;
	/*border-top:1px solid #ccc;*/
}

.homeTopicRight{
	background: url('../../CONTENT_TOP_RIGHT/$file/content_top_right_homepage.gif') no-repeat top right;
}

.roundLeft {
	background: url('../../ROUND_TOP_LEFT/$file/round_top_left.gif') no-repeat top left;
	font-size:1px;
}

.homeTopicLeft{
	background: url('../../ROUND_TOP_LEFT/$file/round_top_left_homepage.gif') no-repeat top left;
}

/*Tabs visited link color
	PJJ1 December 22, 2009
*/

.tabs-nav a:visited {
	color: #686377;
}


/* Cluetip CSS*/

.cluetip-jtip h3#cluetip-title {
	font-size:0.82em;	
}

.cluetip-jtip #cluetip-inner {
	font-size:0.74em;
}




/*
homepage styles
*/
/* comment pjj1 20101007
.HDBPage #HomepageWidget {
		
	}
	.HDBPage div#HomepageLeftNavCont .FeatureMenu > li,
	.HDBPage div#HomepageLeftNavCont .FeatureMenu ul.SubFeatureMenu > li {
		list-style:none;
		background-image: none;
		background:transparent;
	}	

	.HDBPage ul#FeatureMenu, .HDBPage ul#FeatureMenu ul.SubFeatureMenu {
		width: 198px;
		background:transparent;
	}	
	
	.HDBPage .hdbNowSpace ul.FeatureMenu, .HDBPage .hdbNowSpace ul#FeatureMenu ul.SubFeatureMenu {
		
	}	


	.HDBPage ul#FeatureMenu ul.SubFeatureMenu,
	.HDBPage .FeatureMenu ul.SubFeatureMenu {
		
		background:transparent;
	}	

	.HDBPage ul.SubFeatureMenu .promo_caption {
		padding: 10px;
		margin-top: 4px;	
		min-height: 52px;
		_height: 52px;
	}	

	.HDBPage .hdbNowSpace .promo_caption {
		
		color: #fff;
		opacity: 0.8;
		text-align: center;
	}	

	.HDBPage #HomepageWidget ul#FeatureMenu {
			
	}

	.HDBPage ul#FeatureMenu li a.FeatureBtn,
	.HDBPage .FeatureMenu li a.FeatureBtn {
		min-height:28px;
		_height:28px;
		color:#0066CC;
		font-weight:normal;
		text-align:center;
		
	}

	.HDBPage ul#FeatureMenu li span.promo_icon,
	.HDBPage .FeatureMenu li span.promo_icon {
	
		width: 122px;
		background: #FFF;
		border:1px solid #c2c2c2;
		padding: 4px;
		display:block;
		min-height:81px;
		_height:81px;
		cursor: "pointer";
		cursor: "hand";
		
		
	}

	#HomepageWidgetNavButtons, .HomepageWidgetNavButtons {
		
		min-height:18px;
		_height:18px;
		padding:0px;
		text-align:right;
		width: 198px;
		margin-bottom:3px;
		
		display:block;
	}

	#HomepageWidgetNavButtons a, .HomepageWidgetNavButtons a {
		display: -moz-inline-stack;
		display: inline-block;
		*display:inline;
		zoom:1;
		
	}

	.HDBPage ul#FeatureMenu li ul.SubFeatureMenu > li {		
		background:transparent;
	}

	

.HDBPage div#HomepageLeftNavCont ul#FeatureMenu > li:hover, 
.HDBPage div#HomepageLeftNavCont .FeatureMenu > li:hover {

background:transparent url('/fi10/fi10297t.nsf/ImageView/HOMEPAGETOPIC/$file/hdbNowBg_grad.gif') repeat-y 0 0;


	}

.HDBPage div#HomepageLeftNavCont ul#FeatureMenu > li, 
.HDBPage div#HomepageLeftNavCont .FeatureMenu > li {

		background: transparent;
		border: 0px solid #efa131;
		margin: 0px 0px;
		padding:7px 0;
}

.HDBPage div#HomepageLeftNavCont ul#FeatureMenu > li:hover a.selected {
		
	}


.HDBPage ul#FeatureMenu li a.FeatureBtn, .HDBPage ul#FeatureMenu li a.FeatureBtn:link, .HDBPage ul#FeatureMenu li a.FeatureBtn:visited {
display: none;
}
	
.HDBPage ul#FeatureMenu li a.selected, .HDBPage ul#FeatureMenu li a.selected:link,
.HDBPage ul#FeatureMenu li a.selected:visited,
.HDBPage ul#FeatureMenu li a.selected:focus,
.HDBPage .FeatureMenu li a.selected, .HDBPage ul#FeatureMenu li a.selected:link,
.HDBPage .FeatureMenu li a.selected:visited,
.HDBPage .FeatureMenu li a.selected:focus  {
  display:block;
  text-decoration:none;
  width: 198px;  
  background:#f5c98a;
  background: #f5c98a url('/fi10/fi10297t.nsf/ImageView/HOMEPAGEFEATUREBUTTON/$file/HomepageFeatureTitleBg.gif') repeat-x 0 0;
  color: #763535;  
  padding: 8px 8px 0px 8px;
  border-bottom: none;
  display:none;
}

#HomepageWidget {
	width: 198px;	
	padding: 10px 0; 
	
}

#HomepageWidget .jcarousel-clip-vertical {
		
		height: 495px;
		min-height:495px;
		_height:495px;
		
		
		overflow:hidden;
}

#HomepageWidget #FeatureMenu li.Widget-Expanded, 
#HomepageWidget .FeatureMenu li.Widget-Expanded {
	border-bottom: 0px solid #ddd;
	height:85px;
	overflow:hidden;
	background-color: transparent;
	
}

.jcarousel-item {
		border-bottom: 0px solid #ddd;
		height:85px;
		overflow:hidden;
		width: 198px;
	}

.HDBPage .hdbNowSpace .jcarousel-item {
		min-height:195px;
		_height: 195px;
		width: 224px;
	}


#featureItemCount {
	font-size: 12px;
	color: #a3a3a3;
	margin-left:5px;
}

.HDBPage .Homepage-Topic-Box {
	background: #fff url('/fi10/fi10297t.nsf/ImageView/HOMEPAGETOPIC/$file/topicBoxBg.gif') repeat-y right top;
}

.HDBPage .Homepage-Topic-Body {
	background: #FDFCFA url('/fi10/fi10297t.nsf/ImageView/HOMEPAGETOPIC/$file/topicBodyBg.gif') repeat-y right top;
}

.HDBPage .hdbNowSpace {
		
		height: 195px;
		min-height:195px;
		_height:195px;
		
		display:block;
		position: relative;
		width:224px;
}

.HDBPage #hdbNowBox {
		
		padding: 10px 0px;
		
		background: transparent url('/fi10/fi10297t.nsf/ImageView/HOMEPAGETOPIC/$file/hdbNowBg_grad.gif') repeat-y 0 0 scroll;
}

.HDBPage #hdbNowBox img{
		
	width: 172px;
	height:85px;
	
}



.HDBPage .FeatureMenu {
	display:block;
	width: 100%;
	min-height: 195px;
	background:transparent;
	vertical-align: top;
	zoom:1;
	_height:195px;
	padding:0
	margin:0;
}

.HDBPage ul#FeatureMenu .FeatureWidget {
font-size:0.8em;
padding:0;
}

.HDBPage ul#FeatureMenu .FeatureWidget img{
	width: 172px;
	height:83px;
	border: 1px solid #0072bb;
}

#carouselBox {
	padding: 5px 13px;
}

.HDBPage .Specific-Info-Box-Header {
	padding: 0; 
	height: 12px;
	font-size: normal;
	margin-bottom: -3px;
}

<!--[if lt IE 7]>
.HDBPage .Specific-Info-Box-Header {
	padding: 2px; 
	height: 6px;
	font-size: 1px;
	margin-bottom: 0px;
}
<![endif]-->
*/
/*
End homepage styles
*/
