﻿body{
	background-color:#e6e6e6;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
a:link{
	color:#999999;
	text-decoration:underline;
}
a:visited{
	color:#999999;
	text-decoration:underline;
}
a:hover{
	color:#FF9900;
	text-decoration:underline;
}
a:active{
	color:#999999;
	text-decoration:underline;
}
.txtDefault{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
}
.txtFooter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
.txtBreadcrumb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
a.txtBreadcrumb:link{
	color:#999999;
	text-decoration:none;
}
a.txtBreadcrumb:visited{
	color:#999999;
	text-decoration:none;
}
a.txtBreadcrumb:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
a.txtBreadcrumb:active{
	color:#999999;
	text-decoration:none;
}
.txtItalic{
	font-style:italic;
}
.txtHomeIntro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.txtPrompt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}
.txtHomeTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
}
.siteContainer{
	height:100%;
	width:100%;
	text-align:center;
	vertical-align:middle;
}

.topShadow{
	background-image:url(images/shadowTop.jpg);
	background-repeat:no-repeat;
	width:805px;
	height:18px;
}
.bottomShadow{
	background-image:url(images/shadowBottom.jpg);
	background-repeat:no-repeat;
	width:805px;
	height:18px;
}
.leftShadow{
	background-image:url(images/shadowLeft.jpg);
	background-repeat:repeat-y;
	width:20px;
	height:30px;
}
.rightShadow{
	background-image:url(images/shadowRight.jpg);
	background-repeat:repeat-y;
	width:20px;
	height:30px;
}
.bgdFooter{
	background-image:url(images/bgdFooter.jpg);
	background-repeat:no-repeat;
	height:55px;
	width:765px;
}
.menuBottom{
	background-image:url(images/menuBottom.jpg);
	background-repeat:repeat-x;
	height:26px;
	width:765px;
}
.bgdBlack{
	background-color:#000000;
}
.bgdwhite{
	background-color:#fff;
    color: #000;
}

.bgdGrey2{
	background-color:#676565;
}
.bgdGrey3{
	background-color:#252525;
}

.bgdGrey{
	background-color:#252525;
}
.bgdLightGrey{
	background-color:#4D4D4D;
}
.bgdTitle{
	background-image:url(images/bgdTitle.jpg);
}
.contentPadding{
	padding-right:20px;
}

.txtProductsBody{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}

/*YELLOW SECTION*/
.yellowBorderTop{
	background-image:url(images/yellowBorderTop.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.yellowBorderBtm{
	background-image:url(images/yellowBorderBtm.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.yellowBorderLTitle{
	background-image:url(images/yellowBorderLTitle.gif);
	height:54px;
	width:20px;
	background-repeat:no-repeat;
}
.yellowBorderRTitle{
	background-image:url(images/yellowBorderRTitle.gif);
	height:54px;
	width:27px;
	background-repeat:no-repeat;
}
.yellowBorderLTile{
	background-image:url(images/yellowBorderLTile.gif);
	height:30px;
	width:20px;
	background-repeat:repeat-y;
}
.yellowBorderRTile{
	background-image:url(images/yellowBorderRTile.gif);
	height:30px;
	width:12px;
	background-repeat:repeat-y;
}
.yellowBorderTitle{
	background-image:url(images/yellowBorderTitle.gif);
	height:54px;
	width:229px;
	background-repeat:no-repeat;
}
.txtYellowSmall{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#FFCC00;
}
.txtYellowLarge{
	font-family:"Times New Roman", Times, serif;
	color:#FFCC00;
	font-style:italic;
	font-size:18px;
}
.txtYellowTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFCC00;
	font-size:18px;
}
/*BLUE SECTION*/
.blueBorderTop{
	background-image:url(images/blueBorderTop.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.blueBorderBtm{
	background-image:url(images/blueBorderBtm.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.blueBorderLTitle{
	background-image:url(images/blueBorderLTitle.gif);
	height:54px;
	width:20px;
	background-repeat:no-repeat;
}
.blueBorderRTitle{
	background-image:url(images/blueBorderRTitle.gif);
	height:54px;
	width:27px;
	background-repeat:no-repeat;
}
.blueBorderLTile{
	background-image:url(images/blueBorderLTile.gif);
	height:30px;
	width:20px;
	background-repeat:repeat-y;
}
.blueBorderRTile{
	background-image:url(images/blueBorderRTile.gif);
	height:30px;
	width:12px;
	background-repeat:repeat-y;
}
.blueBorderTitle{
	background-image:url(images/blueBorderTitle.gif);
	height:54px;
	width:229px;
	background-repeat:no-repeat;
}
.txtBlueSmall{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#2B4AAA;
}
.txtBlueLarge{
	font-family:"Times New Roman", Times, serif;
	color:#2B4AAA;
	font-style:italic;
	font-size:18px;
}
.txtBlueTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#2B4AAA;
	font-size:18px;
}
/*RED SECTION*/
.redBorderTop{
	background-image:url(images/redBorderTop.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.redBorderBtm{
	background-image:url(images/redBorderBtm.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.redBorderLTitle{
	background-image:url(images/redBorderLTitle.gif);
	height:54px;
	width:20px;
	background-repeat:no-repeat;
}
.redBorderRTitle{
	background-image:url(images/redBorderRTitle.gif);
	height:54px;
	width:27px;
	background-repeat:no-repeat;
}
.redBorderLTile{
	background-image:url(images/redBorderLTile.gif);
	height:30px;
	width:20px;
	background-repeat:repeat-y;
}
.redBorderRTile{
	background-image:url(images/redBorderRTile.gif);
	height:30px;
	width:12px;
	background-repeat:repeat-y;
}
.redBorderTitle{
	background-image:url(images/redBorderTitle.gif);
	height:54px;
	width:229px;
	background-repeat:no-repeat;
}
.txtRedSmall{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#CB2122;
}
.txtRedLarge{
	font-family:"Times New Roman", Times, serif;
	color:#CB2122;
	font-style:italic;
	font-size:18px;
}
.txtRedTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#CB2122;
	font-size:18px;
}
/*GREEN SECTION*/
.greenBorderTop{
	background-image:url(images/greenBorderTop.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.greenBorderBtm{
	background-image:url(images/greenBorderBtm.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.greenBorderLTitle{
	background-image:url(images/greenBorderLTitle.gif);
	height:54px;
	width:20px;
	background-repeat:no-repeat;
}
.greenBorderRTitle{
	background-image:url(images/greenBorderRTitle.gif);
	height:54px;
	width:27px;
	background-repeat:no-repeat;
}
.greenBorderLTile{
	background-image:url(images/greenBorderLTile.gif);
	height:30px;
	width:20px;
	background-repeat:repeat-y;
}
.greenBorderRTile{
	background-image:url(images/greenBorderRTile.gif);
	height:30px;
	width:12px;
	background-repeat:repeat-y;
}
.greenBorderTitle{
	background-image:url(images/greenBorderTitle.gif);
	height:54px;
	width:229px;
	background-repeat:no-repeat;
}
.txtGreenSmall{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#206A59;
}
.txtGreenLarge{
	font-family:"Times New Roman", Times, serif;
	color:#206A59;
	font-style:italic;
	font-size:18px;
}
.txtGreenTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#206A59;
	font-size:18px;
}
/*ORANGE SECTION*/
.orangeBorderTop{
	background-image:url(images/orangeBorderTop.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.orangeBorderBtm{
	background-image:url(images/orangeBorderBtm.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.orangeBorderLTitle{
	background-image:url(images/orangeBorderLTitle.gif);
	height:54px;
	width:20px;
	background-repeat:no-repeat;
}
.orangeBorderRTitle{
	background-image:url(images/orangeBorderRTitle.gif);
	height:54px;
	width:27px;
	background-repeat:no-repeat;
}
.orangeBorderLTile{
	background-image:url(images/orangeBorderLTile.gif);
	height:30px;
	width:20px;
	background-repeat:repeat-y;
}
.orangeBorderRTile{
	background-image:url(images/orangeBorderRTile.gif);
	height:30px;
	width:12px;
	background-repeat:repeat-y;
}
.orangeBorderTitle{
	background-image:url(images/orangeBorderTitle.gif);
	height:54px;
	width:229px;
	background-repeat:no-repeat;
}
.txtOrangeSmall{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#E1751B;
}
.txtOrangeLarge{
	font-family:"Times New Roman", Times, serif;
	color:#E1751B;
	font-style:italic;
	font-size:18px;
}
.txtOrangeTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#E1751B;
	font-size:18px;
}
/*PURPLE SECTION*/
.purpleBorderTop{
	background-image:url(images/purpleBorderTop.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.purpleBorderBtm{
	background-image:url(images/purpleBorderBtm.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.purpleBorderLTitle{
	background-image:url(images/purpleBorderLTitle.gif);
	height:54px;
	width:20px;
	background-repeat:no-repeat;
}
.purpleBorderRTitle{
	background-image:url(images/purpleBorderRTitle.gif);
	height:54px;
	width:27px;
	background-repeat:no-repeat;
}
.purpleBorderLTile{
	background-image:url(images/purpleBorderLTile.gif);
	height:30px;
	width:20px;
	background-repeat:repeat-y;
}
.purpleBorderRTile{
	background-image:url(images/purpleBorderRTile.gif);
	height:30px;
	width:12px;
	background-repeat:repeat-y;
}
.purpleBorderTitle{
	background-image:url(images/purpleBorderTitle.gif);
	height:54px;
	width:229px;
	background-repeat:no-repeat;
}
.txtPurpleSmall{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#78278C;
}
.txtPurpleLarge{
	font-family:"Times New Roman", Times, serif;
	color:#78278C;
	font-style:italic;
	font-size:18px;
}
.txtPurpleTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#78278C;
	font-size:18px;
}
/*PINK SECTION*/
.pinkBorderTop{
	background-image:url(images/newpinkBorderTop.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.pinkBorderBtm{
	background-image:url(images/newpinkBorderBtm.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.pinkBorderLTitle{
	background-image:url(images/newpinkBorderLTitle.gif);
	height:54px;
	width:20px;
	background-repeat:no-repeat;
}
.pinkBorderRTitle{
	background-image:url(images/newpinkBorderRTitle.gif);
	height:54px;
	width:27px;
	background-repeat:no-repeat;
}
.pinkBorderLTile{
	background-image:url(images/newpinkBorderLTile.gif);
	height:30px;
	width:20px;
	background-repeat:repeat-y;
}
.pinkBorderRTile{
	background-image:url(images/newpinkBorderRTile.gif);
	height:30px;
	width:12px;
	background-repeat:repeat-y;
}
.pinkBorderTitle{
	background-image:url(images/ideal-border-title.jpg);
	height:54px;
	width:229px;
	background-repeat:no-repeat;
}
.txtPinkSmall{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#F95DB1;
}
.txtPinkLarge{
	font-family:"Times New Roman", Times, serif;
	color:#F95DB1;
	font-style:italic;
	font-size:18px;
}
.txtPinkTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#F95DB1;
	font-size:18px;
}
/*LIGHT BLUE SECTION*/
.lBlueBorderTop{
	background-image:url(images/lBlueBorderTop.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.lBlueBorderBtm{
	background-image:url(images/lBlueBorderBtm.gif);
	height:14px;
	width:500px;
	background-repeat:no-repeat;
}
.lBlueBorderLTitle{
	background-image:url(images/lBlueBorderLTitle.gif);
	height:54px;
	width:20px;
	background-repeat:no-repeat;
}
.lBlueBorderRTitle{
	background-image:url(images/lBlueBorderRTitle.gif);
	height:54px;
	width:27px;
	background-repeat:no-repeat;
}
.lBlueBorderLTile{
	background-image:url(images/lBlueBorderLTile.gif);
	height:30px;
	width:20px;
	background-repeat:repeat-y;
}
.lBlueBorderRTile{
	background-image:url(images/lBlueBorderRTile.gif);
	height:30px;
	width:12px;
	background-repeat:repeat-y;
}
.lBlueBorderTitle{
	background-image:url(images/lBlueBorderTitle.gif);
	height:54px;
	width:229px;
	background-repeat:no-repeat;
}
.txtlBlueSmall{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#90C3E7;
}
.txtlBlueLarge{
	font-family:"Times New Roman", Times, serif;
	color:#90C3E7;
	font-style:italic;
	font-size:18px;
}
.txtlBlueTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#90C3E7;
	font-size:18px;
}
/*----------------------------------------------------------------------------*/
.btnMore{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:12px;
}
a.btnMore:link{
	color:#666666;
	text-decoration:none;
}
a.btnMore:visited{
	color:#666666;
	text-decoration:none;
}
a.btnMore:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
a.btnMore:active{
	color:#666666;
	text-decoration:none;
}
/*----------------------------------------------------------------------------*/
.txtListTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
a.txtListTitle:link{
	color:#FFFFFF;
	text-decoration:none;
}
a.txtListTitle:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.txtListTitle:hover{
	color:#666666;
	text-decoration:underline;
}
a.txtListTitle:link{
	color:#FFFFFF;
	text-decoration:none;
}
.txtPageTitle{
font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:22px;
}
/*----------------------------------------------------------------------------*/
.txtFootnote{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	line-height:10px;
}
/*----------------------------------------------------------------------------*/
.txtSiteTitle{
	color:#FFFFFF;
	font-size:16px;
}
/*----------------------------------------------------------------------------*/
.txtSearch{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}
/*----------------------------------------------------------------------------*/
/*DIVS*/
#contentMiddle{
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
	padding-left:15px;
	padding-top:10px;
}
#contentTerms{
	text-align:left;
	vertical-align:top;
	height:50px;
	width:300px;
	padding-left:20px;
	padding-top:5px;
	float:left;
}
#searchArea{
	text-align:left;
	vertical-align:top;
	height:50px;
	width:150px;
	padding-left:15px;
}
#breadcrumbTrail{
	text-align:left;
	width:600px;
	padding-left:7px;
}
/*----------------------------------------------------------------------------*/
/*FORM*/
form{
	margin:0;
} 
.inputBtn{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	border-width:1px; 
	border-color:#CCCCCC; 
	background-color:#FFFFFF;
}
.inputBtngrey{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	border-width:1px; 
	border-color:#CCCCCC; 
	background-color:#CCCCCC;
}

.inputField{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	border-width:1px; 
	border-color:#CCCCCC; 
	background-color:#EFEFEF;
}
/*----------------------------------------------------------------------------*/
/*SEARCH*/
.txtSearchDark{
	color:#363636;
	font-size:10px;
}
a.txtSearchDark:link{
	color:#363636;
	text-decoration:none;
}
a.txtSearchDark:visited{
	color:#363636;
	text-decoration:none;
}
a.txtSearchDark:hover{
	color:#363636;
	text-decoration:underline;
}
a.txtSearchDark:active{
	color:#363636;
	text-decoration:none;
}
.tablestyle{
	border-width:thin;
	border-color:#666666;
	border-style:solid;
}
.newsImg{
	padding-right:20px;
	padding-bottom:20px;
}
/*----------------------------------------------------------------------------*/
.txtLarge{
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
}
/*----------------------------------------------------------------------------*/
.txtIdealPopup{
	padding:20px;
	color:#000000;
}
.pinkHighlight{
	color:#F6A6BA;
	font-size:16px;
}

/* ---------- Interim CSS ----------------- */

#interim .banner {clear: right; float: right; margin-left: 2em; margin-top: 1em}
html>/**/body #interim .banner {margin-bottom: 1em; margin-top: 0}
html>/**/body #interim h1 {font-size: 3em; margin-top: 0.5em}
#interim h1 {font-weight: normal; color: #e0ab22; margin-bottom: 0.5em; margin-top: 0; line-height: 1}
#interim h1.smaller {font-size: 2em; font-weight: bold}
#interim h2.smaller {font-size: 1.25em; line-height: 1.3}
#interim h2 {font-weight: normal; color: #fff; margin: 1.5em 0 0.5em; margin-top: 0; line-height: 1}
#interim p {margin-right: 2em; margin-top: 0.8em; margin-bottom: 1em; font-size: 1.125em; line-height: 1.4}
#interim p.smaller {font-size: 1em}
#interim .bulletyellow {margin: 0 0 1em 0; padding: 0}
#interim .bulletyellow2 {margin: 0 0 1em 0; padding: 0}
#interim li {padding-left: 15px; font-size: 1.125em; line-height: 1.4}
#interim .bulletyellow li {list-style-type: none; background: url(images/bulletyellow.gif) no-repeat 4px 2px; padding-left: 15px; font-size: 1.125em; line-height: 1.4}
#interim .bulletyellow2 li {list-style-type: none; background: url(images/bulletyellow2.gif) no-repeat 4px 2px; padding-left: 15px; font-size: 1.125em; line-height: 1.4}
#interim p.foot {font-size: 1.25em; font-weight: bold; line-height: 1.4}
#interim p.foot strong {color:#e0ab22}
#interim a {color: #fff}
#interim a:hover, #interim a:focus, #interim a:active {color: #e0ab22}
#interim p.foot span {font-size: 0.9em}
\interim img {border: none}

#contentMiddle h1 {font-weight: normal; color: #e0ab22; margin-bottom: 0.5em; margin-top: 0; line-height: 1}
#contentMiddle h1.smaller {font-size: 2em; font-weight: bold}

#mainmenu img {border: 0}
#newsblock {width: 150px; float: right; background: url(images/newsbg.gif) no-repeat; padding: 10px 0; height: 235px; margin: 0 20px 10px}
#newsblock h2 {font-size: 1.125em; margin: 0 1em 1em; font-weight: bold}
#newsblock ul {margin: 0 1em; padding: 0}
#newsblock li {list-style-type: none; color: #fff; padding-bottom: 10px; padding-left: 0; margin-left: 0; font-size: 1em}
#newsblock li a {color: #fff}
#newsblock li a:hover {color: #fff; color: #e0ab22}
#interim blockquote {border-left: solid #999 5px; padding-left: 1em; margin-left: 1em}
#interim #clientquote blockquote {border-left: none; padding: 0; margin: 0; margin-left: 5px}
#interim #clientquote blockquote p {font-size: 1.1em; margin-top: 0; margin-right: 0; padding-right: 0; padding-top: 0}
#interim .yellow {color: #e0ab22}
#interim .right {text-align: right}
#interim table.standard {border: solid #ccc 1px; border-collapse: collapse}
#interim table.standard td,#interim table.standard th {font-size: 1.125em; border: solid #ccc 1px; padding: 2px 5px}

#interimwhite .banner {clear: right; float: right; margin-left: 2em; margin-top: 1em}
html>/**/body #interimwhite .banner {margin-bottom: 1em; margin-top: 0}
html>/**/body #interimwhite h1 {font-size: 3em; margin-top: 0.5em}
#interimwhite h1 {font-weight: normal; color: #000; margin-bottom: 0.5em; margin-top: 0; line-height: 1}
#interimwhite h1.smaller {font-size: 2em; font-weight: bold}
#interimwhite h2.smaller {font-size: 1.25em; line-height: 1.3}
#interimwhite h2 {font-size: 1.5em; color: #000; line-height: 1.4em; font-weight:bold;}
#interimwhite p {margin-right: 2em; margin-top: 0.8em; margin-bottom: 1em; font-size: 1.125em; line-height: 1.4; color:#000;}
#interimwhite p.smaller {font-size: 1em}
#interimwhite p.foot {font-size: 1.25em; font-weight: bold; line-height: 1.4}
#interimwhite p.foot strong {color:#e0ab22}
#interimwhite a {color: #e0ab22}
#interimwhite a:hover, #interim a:focus, #interim a:active {color: #e0ab22}
#interimwhite p.foot span {font-size: 0.9em}
#interimwhite blockquote {border-left: solid #999 5px; padding-left: 1em; margin-left: 1em}
#interimwhite #clientquote blockquote {border-left: none; padding: 0; margin: 0; margin-left: 5px}
#interimwhite #clientquote blockquote p {font-size: 1.1em; margin-top: 0; margin-right: 0; padding-right: 0; padding-top: 0}
#interimwhite .yellow {color: #e0ab22}
#interimwhite .brighteryellow {color: #feb10c}
#interimwhite .right {text-align: right}
#interimwhite table.standard {border: solid #ccc 1px; border-collapse: collapse}
#interimwhite table.standard td,#interim table.standard th {font-size: 1.125em; border: solid #ccc 1px; padding: 2px 5px}

.yellow_arrow_bullet {list-style-type: none; color: #000; font-size: 1.125em; background:url('images/yellow_arrow_bullet.gif') no-repeat top left;margin: 0 0; padding: 0 15px 5px 10px; list-style-position:outside;}

.yellow_bullet {list-style-type: none; color: #000; font-size: 1.125em; background:url('images/yellow_bullet.gif') no-repeat top left;margin: 0 0; padding: 0 15px 2px 10px; list-style-position:outside;}

.domino_yellow_bg { width: 375px; height:69px; color:#fff; font-size: 1.125em; background:url('images/yellow_bg.gif') no-repeat top left;margin: 0 0; padding: 8px 10px 10px 10px; line-height:17px; vertical-align:top;}

#domino_LeftColumn{margin: 0 0; padding:280px 15px 0 18px;float: left;width:118px; font-size: 10px;line-height: 13px; font-weight:bold;}
#domino_LeftColumn .yellow {color: #e0ab22}

#ideal_plus {background: url('images/ideal_plus.jpg') no-repeat #000; border-top: 1px solid #322e2c;border-left: 1px solid #7b7a7a;padding-top: 110px; vertical-align:top;}
#ideal_plus h1{font-weight: normal; color: #c30080; margin-bottom: 0.5em; margin-top: 0; line-height: 1;font-size: 2.1em; font-weight: bold}
#ideal_plus h2 {font-size: 1.125em; margin-bottom: 0.5em; margin-top: 0; font-weight: bold;}
#ideal_plus_column1 {width: 110px;padding: 120px 0 0 30px; float:left;}
#ideal_plus_column1 p a:hover {color:#c30080; }
#ideal_plus_column2 {width: 360px; padding-left:20px; float:left;}
#ideal_plus_column2 .bulletpink {margin: 0 0; padding: 0 0;}
#ideal_plus_column2 .bulletpink li {list-style-type: none; background: url(images/bulletpink.gif) no-repeat 0px 5px; padding-left: 8px; line-height: 1.4; font-size:1.1em; margin: 0 0;padding-bottom: 10px;}
#ideal_plus_column2 p {color:#fff; font-size:1.1em; }
#ideal_plus_column2 p a {color:#fff; }
#ideal_plus_column2 p a:hover {color:#c30080; }

.bnw_badge {float: right; padding-right: 10px; position:absolute; top: 446px; right: 5px;top: 444px\9;/*IE7*/}
body:nth-of-type(1) .bnw_badge {/*Google Chrome & Safari*/float: right; padding-right: 10px; position:absolute; top: 446px; right: 5px;}
.bnw_clearer {clear: both; height: 50px;height: 10px\9;/*IE7*/}
body:nth-of-type(1) .bnw_clearer {/*Google Chrome & Safari*/height: 50px;}
