/* CSS Document */

body {
	background: #FFFFFF url(../images/pattern_bg.jpg) repeat-x;
	scrollbar-face-color: #939DB7;
	scrollbar-highlight-color: #DDDDDD;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #464E59;
	scrollbar-shadow-color: #464E59;
	scrollbar-arrow-color: #464E59;
	scrollbar-track-color: #464E59;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

a:link {
	color: #666666;
	text-decoration: none
}
a:visited {
	color: #666666;
	text-decoration: none
}
a:hover {
	color: #333333;
	text-decoration: none
}
a:active {
	color: #66CC99;
	text-decoration: none
}
/* Begin Styles for DHTML navbar */ 
.navbartextsmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none; } 

.navbartextsmall a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none; } 

.navbartextsmall a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none; } 

.navbartextsmall a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none; } 

.navbartextsmall a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none; } 

.navmenu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #90AA9F; } 

.navmenu a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #90AA9F; } 

.navmenu a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #90AA9F; } 

.navmenu a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #90AA9F; } 

.navbartext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; } 

.navbartext a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; } 

.navbartext a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; } 

.navbartext a: visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; } 

/* -------------------------------------------------------------------------------------------------- */ 
/* LNB Styles */ 
.dropdown { font-family: Arial, Helvetica, sans-serif; font-size: 11px; } 

.lnbtableheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #245564; text-decoration: none; background-color: #C8D5C1; } 

.lnbtablebody { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #DDE5CD; font-weight: normal; text-decoration: none; } 

.lnbtablebody a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #A13C00; text-decoration: underline; } 

.lnbtablebody a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #A13C00; text-decoration: underline; } 

.lnbtablebody a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #F15B01; text-decoration: underline; } 

.lnbtablenav { /* LNB Nav link class*/ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #DDE5CD; font-weight: normal; text-decoration: none; } 

.lnbtablenav a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #245564; text-decoration: none; } 

.lnbtablenav a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #245564; text-decoration: none; } 

.lnbtablenav a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #60ADC4; text-decoration: underline; } 

.lnbtablenavheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #245564; text-decoration: none; background-color: #C8D5C1; } 

.lnbtablenavheader a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #245564; text-decoration: none; background-color: #C8D5C1; } 

.lnbtablenavheader a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #245564; text-decoration: none; background-color: #C8D5C1; } 

.lnbtablenavheader a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #60ADC4; text-decoration: none; background-color: #C8D5C1; } 

.lnbtablesubnav { /* LNB SubNav link class*/ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #245564; background-color: #C8D5C3; font-weight: normal; text-decoration: none; list-style-image: none; } 

.lnbbgcolor { background-color: #E9EED8; } 
/* -------------------------------------------------------------------------------------------------- */ 
/* Styles used in This Week and Sponsor Links Areas on Category Pages*/ 
.contenttablelinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #49568A; } 

.contenttablelinks a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #49568A; text-decoration: underline; } 

.contenttablelinks a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #A8B0D0; text-decoration: underline; } 

.contenttablelinks a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #49568A; text-decoration: underline; }

/* -------------------------------------------------------------------------------------------------- */ 
/* Styles for Info Box and Toolbox areas on Home and Category Fronts */ 
.infoboxlinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #245564; font-weight: normal; } 

.infoboxlinks a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #245564; text-decoration: underline; } 

.infoboxlinks a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #245564; text-decoration: underline; } 

.infoboxlinks a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #60ADC4; text-decoration: underline; } 

.infoboxheader a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A13C00; font-weight: bold; text-decoration: underline; } 

.infoboxheader a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #F15B01; font-weight: bold; text-decoration: underline; } 

.infoboxheader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A13C00; font-weight: bold; } 

.infoboxheader a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A13C00; font-weight: bold; text-decoration: underline; } 

/* -------------------------------------------------------------------------------------------------- */ 
/* Article Page Styles and Styles used in Article deliver Formats*/ 

.headline1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 22px; color: #577253; text-decoration: none; font-weight: bold; } 

.bodytext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; } 

.articleshowname { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #577253; } 

.articleshowname a: link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #577253; text-decoration: none; } 

.articleshowname a: visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #577253; text-decoration: none; } 

.articleshowname a: hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #60ADC4; text-decoration: underline; } 

.subheadline { font-family: Arial, Helvetica, sans-serif; font-size: 14px; } .byline { font-family: Arial, Helvetica, sans-serif; font-size: 13px; } 

.articlesectionheader { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;color: #A13C00; } 

.phototext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A13C00; } 

.relatedlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A13C00; font-weight: normal; } 

.relatedlink a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A13C00; font-weight: normal; text-decoration: underline; } 

.relatedlink a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A13C00; font-weight: normal; text-decoration: underline; } 

.relatedlink a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #F15B01; font-weight: normal; text-decoration: underline; } 

.lettergrade { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color: #000000; } 

.relatedbox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F1F3E6; font-weight: bold; color: #245564; } 

.resourcestitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #A13C00; } 

/* -------------------------------------------------------------------------------------------------- */ 
/* Styles for Gutter */ 

.guttertablebody { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; text-decoration: none; background-color: #DDE5CD; } 

.guttertablebody a:link { color: #245564; text-decoration: none; } 

.guttertablebody a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #245564; font-weight: normal; text-decoration: none; } 

.guttertablebody a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; color: #60ADC4; } 

.gutterdropshadow { background-image: url(http://web.hgtv.com/webhgtv/images/nav_images/tableheader_home_gutter_shadow.gif); background-repeat: no-repeat; } 

.guttertableheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2F6879; font-style: normal; text-decoration: none; font-weight: bold; background-color: #D2DeCC; } 

.padding { margin-top: 15px; margin-bottom: 15px; } 

/* -------------------------------------------------------------------------------------------------- */ 
/* Misc global styles for footer, polls, search , etc. */ 

.footertext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #336633; } 

.footertext a:link { color: #336633; text-decoration: none; } 
.footertext a:visited { color: #336633; text-decoration: none; } 
.footertext a:hover { color: #39432C; text-decoration: underline; } 

.searchtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #BA7554; } 

.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; } 

.lnbarchive { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A13C00; } 

/* -------------------------------------------------------------------------------------------------- */ 
/* Background Colors for Surrounding Section Page tables*/ 

.pagebg1 { background-color: #9AB774; } 
.pagebg2 { background-color: #BACE99; } .pagebg3 {
	background-color: #B5B088;
	font-size: 12pt;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
} 
.pagebg4 { background-color: #BACE99; } .pagebg5 { background-color: #BACE99; } 
.pagebg6 { background-color: #9AB774; } .pagebg7 { background-color: #BACE99; } 
.pagebg8 { background-color: #C9D7B4; } .pagebg9 { background-color: #BACE99; } 
.pagebg10 { background-color: #9AB774; } .pagebg11 { background-color: #BACE99; } 
.pagebg12 { background-color: #BACE99; } .pagebg13 {
	background-color: #B5B088;
	font-size: 12pt;
	font-weight: bold;
} 

/* -------------------------------------------------------------------------------------------------- */ 
/* Table Background Image Styles*/ 

.maintablebg { background-image: url(http://web.hgtv.com/webhgtv/images/nav_images/contentbg_home2_ng.gif); } 

.headerdropshadow { background-image: url(http://web.hgtv.com/webhgtv/images/nav_images/main_top_shadow.jpg); } 
/*
.headerdropshadow {
	background-image: url(http://web.hgtv.com/webhgtv/images/nav_images/header_slice2.jpg);
}
*/
.lnbdropshadow { background-image: url(http://web.hgtv.com/webhgtv/images/nav_images/tableheader_home_lnb_shadow.gif); background-repeat: no-repeat; background-color: #C8D5C1; } 

/* -------------------------------------------------------------------------------------------------- */ 
/* Subsection Styles */ 

.subsectionhead { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #6B759A; font-weight: bold; } 

.subsectioncats { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #A13C00; } 

.subsectioncats a:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #A13C00; text-decoration: underline; } 

.subsectioncats a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #A13C00; text-decoration: underline; } 

.subsectioncats a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #F15B01; text-decoration: underline; } 

.subsectionlinks { background-color: #E8E8F2; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #49568A; } 

.subsectionlinks a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #49568A; text-decoration: underline; } 

.subsectionlinks a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #49568A; text-decoration: underline; } 

.subsectionlinks a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #A8B0D0; text-decoration: underline; } 

.subsectionmore a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #A13C00; text-decoration: underline; } 

.subsectionmore a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #A13C00; text-decoration: underline; } 

.subsectionmore a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #F15B01; text-decoration: underline; } 
/* -------------------------------------------------------------------------------------------------- */ 

.headline2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; color: #A13C00; text-decoration: none; font-weight: bold; } 

.abstracttext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; } 

.deeplinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #7E93CA; } 

.deeplinks2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #A13C00; } a:hover { color: #6699FF; } 

/*  --------------------------------------------------------------------------------------------------  */
/*Featured Projects */

.dp_lightblue_border_bg {
	background-color: #DAE0EF;
}

.dp_medgreen_border_bg {
	background-color: #C6D6AD;
}

.dp_lightgreen_bg {
	background-color: #EBF1E2;
}

.dp_lightblue_bg {
	background-color: #EFEFEF;
}

.dp_white_bg {
	background-color: #FFFFFF;
}

.dp_thumbnail_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DAE0EF;
}

.dp_11px_darkgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.dp_11px_darkgrey_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.dp_see_more {
	background-color: #FFFFFF;
}

.dp_see_more a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #C75032;
}

.dp_see_more a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #C75032;
}

.dp_see_more a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}

.dp_11px_listings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.dp_11px_listings a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.dp_11px_listings a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.dp_11px_listings a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C75032;
}

.dp_results_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #C75032;
}

.dp_results_path {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
}

.dp_detail_title a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C75032;
}

.dp_detail_title a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C75032;
}

.dp_detail_title a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.dp_detail_side_listings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.dp_detail_side_listings a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C75032;
}

.dp_detail_side_listings a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C75032;
}

.dp_detail_side_listings a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.dp_detail_side_sectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5A5E55;
	background-color: #E2EAD5;
}

.dp_detail_side_tools a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C75032;
}

.dp_detail_side_tools a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C75032;
}

.dp_detail_side_tools a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.dp_detail_designers_notes_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C75032;
	background-color: #FBFCF9;
}

.dp_detail_designers_notes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #FBFCF9;
}

.dp_lnb_sponsor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7E93CA;
}

.dp_lnb_andor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #245564;
}

.dp_printer_title a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C75032;
}

.dp_printer_title a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C75032;
}

.dp_printer_title a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.dp_printer_sectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.dp_printer_listings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.dp_printer_listings a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C75032;
}

.dp_printer_listings a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C75032;
}

.dp_printer_listings a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.dp_printer_notes_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.dp_printer_notes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.dp_11px_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
}

.dp_11px_text a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C75032;
}

.dp_11px_text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C75032;
}

.dp_11px_text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.dp_red_form_bg {
	background-color: #CE3D2F;
}

.dp_grey_heading_a_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #E8E6E6;
}

.dp_grey_heading_b_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #F3F3F3;
}

.dp_grey1a_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #F2F1F1;
}

.dp_grey1b_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #F8F8F8;
}

.dp_grey2a_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #E8E6E6;
}

.dp_grey2b_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #F3F3F3;
}

.dp_form_sectiontitle a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CE3D2F;
}

.dp_form_sectiontitle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CE3D2F;
}

.dp_form_sectiontitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.dp_form_11px_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.dp_form_grey_bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #E8E6E6;
}

.dp_form_grey_bg a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CE3D2F;
}

.dp_form_grey_bg a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CE3D2F;
}

.dp_form_grey_bg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.modalBackground
{
    background-color:#dcdcdc;
    filter:alpha(opacity=60);
    opacity:0.60;
}
