/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Verdana, sans-serif, Trebuchet MS, Tahoma;
	margin: 0px 0px;
	padding: 0px 0px;
	background-color: #A83435;
	text-align:center;
	font-size: 75%;

}


h1, h2, h3, h4, h5, h6{
	margin: .5em 0;
	/*margin: 0.5em 0 -0.5em;*/
}


h1,h2,h3{
	color: #9b5934;
}


p, pre, blockquote, ul, ol, dl{
	margin: 1em 0;
}

dd{
	margin-left: 3em;
}

ul,ol,blockquote{
	padding-left:0;
	margin-left: 2em;
}

li {
	margin: .6em;
}

h1 { font-size: 1.5em; color: #A52108;}
h2 { font-size: 1.4em; color: #A52108;}
h3 { font-size: 1.3em; color: #A52108;}
h4 { font-size: 1.2em; color: #A52108;margin-bottom:-10px;margin-top:0px;}
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }

td,th { padding-left: 5px;}

a {
	/* color: #2589c8; */
}


table {
	font-size: 100%;
}

a img {
	border: none;
}
#containerIE{
	padding-bottom: 15px;
}
#container {

}

.skip {
	font-size: 0px;
	margin: 0px 0px;
	padding: 0px 0px;
	position: absolute;
	z-index: -1;
}
div#skipmenu{
	position:relative;
	
}

div#skipmenu a.skippy{	
	position:absolute;
	top: -1000px;
	left:-1000px;
	height: 1px;
	width: 1px;	
	overflow:hidden;		
}

div#skipmenu a.skippy:active, div#skipmenu a.skippy:focus, div#skipmenu a.skippy:hover{	
	position:relative;
	height: 1em;	
	font-size:1em;
	font-weight:bold;
	top: 0px;
	left:0px;	
	padding: 2px 5px;
	color: white;
}


div#header {
	margin: 0px 0px;
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/headerbg.jpg) repeat-x;*/
	z-index: 1;

}

/*#containerIE div#header {
	position:relative;
	display: block;
	margin-bottom: -3px;
}*/

div#header div#hdbody{
	margin: 0px auto;
	display: block;
	position: relative;
	width: 974px;
}

div#sharebtn{
	position:absolute;
	top: 100px;
	right: 200px;
	z-index: 100;
}


div#containerIE7 div#sharebtn, div#containerIE8 div#sharebtn{
	right: 200px;
}


div#header img{
	padding: 0px 0px;
	margin: 0px 0px;
}
div#header #gsearch{
	position: absolute;
	right: 20px;
	top: 42px;
}
div#header #gsearch label{
	color: #AE2C43;
	font-weight: bold;
	font-size: 1.1em;
}


div#header #gsearch p{
	margin: 0px 0px;
	text-align: left;
}
div#header #gsearch p input#Search_Go{
	vertical-align: top;
	position:relative;
	margin-left: -4px;
	top: -2px;
}

div#header #gsearch p input#gsearchinput{

height:20px;
margin-right:2px;
margin-top:1px;
padding-left:0;
width:143px;
}



.nav_top{
/*	overflow: hidden; */
	font-weight: bolder;
	color: white;
	/* background: url(http://www.stopmedicarefraud.gov/images/sys_images/navbar.gif) no-repeat; */
	/*background: white url(http://www.stopmedicarefraud.gov/images/sys_images/navbar_shadow2.png) bottom center no-repeat;*/
	background: white url(http://www.stopmedicarefraud.gov/images/sys_images/navbar_shadow2.png) top center no-repeat;
	font-size: 1.2em;
	padding-top: 0px;
	height: 28px;
	text-align: center;
}

ul#navtop{
	padding:2px 0 0;
	margin: 0;
	list-style-type:none;
	height: 2em;
	vertical-align: middle;
	margin-bottom: 0px;
}

div#containerIE6 ul#navtop{
	padding:0;
}

div#containerIE7 ul#navtop{
	padding:0;
}


div#wrapperbanner{
	padding: 0px 0px;
	width: 974px;
	position: relative;
	display: block;
	margin: 0px auto;
	/* background: #C18160; */
	background: #A65655;
}

p.bannertext{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	margin: 0;
	padding: 0;
}

p.bannertext img {
	/*padding-bottom:62px; for the larger yellowboxes.gif*/
	padding-bottom:30px; /* for the smaller one */
	padding-left:18px;
	padding-right:11px;
}

p.bannermore {
	text-align:left;
	margin: 0;
	padding: 0;
}

p.bannermore a {
	color:#cc6600;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

div.bannerslot {
	background:url(http://www.stopmedicarefraud.gov/images/sys_images/yellowboxes_smaller_bot2.gif) no-repeat;
	/*height:151px;  for the larger yellowboxes.gif */
	height:124px; /* for the smaller one */
	padding-top:12px;
	padding-right: 6px;
	background-color:white;
}

div#containerIE6 div.bannerslot{
	margin-top: -3px;
}

div#containerIE7 div.bannerslot{
	margin-top: -3px;
}

/*div#containerIE6*/ img.adjustup3px{
	margin-top: -3px;
}

/*div#containerIE7 img.adjustup3px{
	margin-top: -3px;
}*/

/*div#wrapperbanner1{
float:left;
position:relative;
width:290px;
}
*/

div.wrapperslot {
	float: left;
	margin-left: 17px;
	margin-right: 11px;
	width: 290px;
}

div#containerIE6 div.wrapperslot {
	margin-left:9px;
	margin-right:18px;
}

div#containerIE7 div.wrapperslot {
	margin-left:9px;
	margin-right:18px;
}

/*div#wrapperbanner3{
float: right;
width:290px;

}*/

ul#navtop li{
	float:left;
	/* background: url(http://www.stopmedicarefraud.gov/images/sys_images/seperator.png) 0em .1em no-repeat; */
	margin:7px 0 0 5px;
	padding:0 0 0 4px;}

ul#navtop li.first {
	background:none;
	margin-left:15px;
}

div#containerIE6 ul#navtop li.first{
	margin-left:10px;
}

div#containerIE7 ul#navtop li.first{
	margin-left:8px;
}

ul#navtop li a{
	color: #fccc68;
	height: 30px;
	padding-right: 10px;
	white-space: nowrap;
	text-decoration: none;
}

ul#navtop li a:hover{
	color: white;
}

ul#navtop li#topActived a{
	color: white;
}



.control {
	background-color:#EEAC60;
	font-weight:bold;
	margin-bottom:0px;
	margin-right:0;
	margin-top:0px;
	padding-bottom: 4px;
	padding-right: 25px;
	padding-top:2px;
	position:relative;
	text-align:right;
	z-index:2;
	height: 18px;
}

/*div#containerIE6 .control {
	padding-top:4px;
	margin-top:-1px;
}

div#containerIE7 .control {
	padding-top:4px;
}*/


.control img {
	vertical-align: middle;
}

div#wrappers{
	display:block;
	position:relative;
	background: url(http://www.stopmedicarefraud.gov/images/sys_images/redgradient_background.gif) 0px -1px repeat-x;

}

div#wrapperorangelinks{
	padding: 0px 0px;
	width: 974px;
	position: relative;
	display: block;
	/* margin: -1px auto 0; looks better in Firefox??? */
	margin: -3px auto 0;
	/* background: #C18160; */
	background: #A65655;
	height: 24px;

}

div#containerIE6 div#wrapperorangelinks{
	margin: -4px auto 0;
}

div#containerIE7 div#wrapperorangelinks{
	margin: -4px auto 0;
}

div#wrapper{
	padding: 0px 0px;
	width: 974px;
	position: relative;
	display: block;
	text-align:left;
	margin: 0px auto;
	background: #BA5E61 /*green*/ url(http://www.stopmedicarefraud.gov/images/sys_images/innerred_gradient_sm_top.gif) repeat-x;
	/*background-color: #A65655;*/

}

div#wrapper2{
	background: url(http://www.stopmedicarefraud.gov/images/sys_images/innerred_gradient_sm_bot.gif) bottom left repeat-x;
	width: 974px;
	padding-bottom:9px;
	/*z-index: -1;*/

}

.wrap{
	margin-left:7px;
	margin-right:7px;
	/* background: url(http://www.stopmedicarefraud.gov/images/sys_images/btmframe.gif) left bottom no-repeat #F5F5ED; */
	background-color:white; /*#F5F5ED;*/
	position:relative;
	overflow: hidden;
	width: 960px;
	/*
	padding-left: 10px;
	padding-right: 10px;
	*/
}

div#navcollb{
	margin: 0;
	padding: 0;
	position: relative;
	background: transparent url(http://www.stopmedicarefraud.gov/images/sys_images/bg-sidebar.png) repeat-y top right;

}

div#navcolbg{
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/navleftbg.gif) repeat-y; 
	padding-left:4px;
	background: white;
	width:955px;*/
	background: none repeat scroll 0 0 white;
    padding-left: 3px;
    padding-right: 4px;
    width: 953px;
}


div#navcolbg div#navcolbg2{
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/leftnav_btmfade.gif) left bottom no-repeat;*/
	
}


div#navcol {
/*	width: 189px; */
	width: 1px;
	float: left;
	position: relative;
	height: 386px;
}


div#navcol .leftnav{
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/leftnav_column_background.gif) repeat-y;			*/
	display: block;
	position: relative;
}

div#navcol .leftnav .outter{
	margin-top: 0px;
	padding: 0px 0px;
	padding-top: 10px;
	font-weight: bold;
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/leftnav_header.gif) no-repeat;			*/


}

div#navcol .leftnav .inner{
	padding-bottom: 5px;
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/leftnav_header_end.gif) left bottom no-repeat;			*/
	/*padding-left: 10px;*/

}



div#navcol .leftnav ul.menu{
	list-style-type: none;
	margin:0px 0px;
	padding:0px 0px;
	display: block;
	position:relative;
	font-size: 1.1em;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}



div#navcol .leftnav .menu li {

	margin: 0px 0px;
	padding: 0px 0px;
	display:block;
	position:relative;
	height:100%;
}

div#navcol .leftnav .menu li{
	border-bottom: 1px solid #DFDBD1;
	margin-bottom:10px;
	margin: 0px; /*0px;*/

}
div#navcol .leftnav .menu li ul li{
	margin-bottom: 0px;
	border: none;
}

div#navcol .leftnav .menu li a{
	display:block;
	position:relative;
	height:100%;
	margin: 0px 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	/*border-bottom: 1px solid gray;	*/

}

div#navcol .leftnav .menu ul li a{
	/*border-bottom: 1px dotted gray;	*/
}
div#navcol .leftnav a{
	display:block;
	position:relative;
	color: #63A2B1;
	text-decoration:none;
	margin: 0px 0px;
}



div#navcol .leftnav .menu{
	text-align:left;
	padding-top:1px;
}


div#navcol .leftnav ul.menu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: .9em;
}

div#navcol .leftnav ul.menu li a{
	/*padding-left: 10px;			*/
}



div#navcol .leftnav ul ul li a{
	padding-left: 1em;
	color: #727272;
}

div#navcol .leftnav ul.menu ul ul li a{
	padding-left: 2em;
}

div#navcol .leftnav ul.menu ul li a, div#navcol .leftnav ul.menu ul li ul li a{
	color: #727272;
}

div#navcol .leftnav .actived a, div#navcol .leftnav ul li li.actived a, div#navcol .leftnav ul li ul li li.actived a{
	color: #EE6F2C;
}



/*
div#navcol .leftnav .menu li.subactived a{
	color: #FFCC66;
	border-bottom: none;

}
*/


div#navcol .leftnav .menu li.actived a{

	background-image: none;

}

/*
div#navcol .leftnav .menu li.actived ul li a, div#navcol .leftnav .menu li.subactived ul li a{
	color: #676767;

}


div#navcol .leftnav .menu li ul li.actived{
	background: url(http://www.stopmedicarefraud.gov/images/sys_images/leftnav_orange_arrow.gif) 0em .5em no-repeat;
	background-color: #E8F0F2;
}
*/
div#navcol .leftnav a:hover{
	color: #FFCC66;
}


div#navcol .leftnav .menu li a:hover{
	color: #FFCC66;
}

div#navcol .leftnav .menu ul a:hover{
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/leftnav_orange_arrow.gif) 0em .5em no-repeat;*/
	background-color: #E8F0F2;
	color: #676767;
}


div#pagebody{

}

div#main{
	display: block;
	position: relative;
/*	padding: 5px 10px 10px 10px;*/
	padding: 0px 4px 10px 10px;
	height: 100%;
	background-color: white;

	/* border: 1px solid blue; */
}

div#main.hasright {
	padding: 0px 0px 10px 10px;
	background: url("http://www.stopmedicarefraud.gov/images/sys_images/bg-sidebar.png") repeat-y scroll right top transparent;
}

div#main div#mainbody{
	display: block;
	height: 100%;
	margin-right: 0px;
	/*margin-top: 8px;*/
	overflow: hidden;
	width: 100%;
}

div#sidecolbg div#main{
	margin-right: 312px;		/* size of RH section */
	/*margin-left: 195px;  if we want a left-hand section such as nav.*/
	margin-left: 1px;
	/*border: 1px solid green;*/
}


#containerIE div#sidecolbg div#main {
	/*margin-left: 192px; */
	margin-left: 1px;
	/*margin-right: 200px;	*/
}

/* #containerIE div#sidecolbg_no div#main {
	margin-left: 192px;
} */

/*
div#sidecolbg_no div#main{
	margin-left: 195px;

} */

/* #containerIE div#navcolbg_no div#main {
	margin-left: 15px;

} */

div#navcolbg_no div#main {
	/*margin-left: 15px; */
	padding-top:10px;
}

div#main .breadcrumb{
	color: #676767;
}

div#main .breadcrumb a{
	color:#3399CF;
}

div#main div.anchor{
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/anchors_dottedlines.gif) no-repeat;*/
	padding-top:1px;
}

div#main div.anchor ul{
	margin: 0px 0px;
	padding: 5px 0px;
	list-style-type:none;
	margin-left: -15px;
	height: 35px;

}

div#main div.anchor ul li{
	float: left;
	margin: 0px 0px;
	padding: 0px 0px;
	margin-left: 15px;
	padding-right: 15px;
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/anchor_seperator.gif) right top no-repeat;*/
}

div#main div.anchor ul li.end{
	background: none;
}

div#main div.anchor div{
	padding-bottom:1px;
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/anchors_dottedlines.gif) left bottom no-repeat;*/
}

/*div#main div.anchor div div{
	background: url(http://www.stopmedicarefraud.gov/images/sys_images/anchors_background.gif) repeat-y;
}*/


div#sidecolbg{
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/navrightbg.gif) top right repeat-y;*/
	display: block;
	position: relative;
	/* height: 100%; */
	/*height: 200px;*/
	padding-right:10px;

}

div#sidecolbg div#sidecolspacer{
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/vbarspacer.gif) 673px 100% no-repeat;	*/
	display: block;
	position: relative;
}


div#navcolbg_no div#sidecolbg{
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/hbar.gif) 691px 0px repeat-y;		*/

}

div#navcolbg_no div#sidecolbg div#sidecolspacer{
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/vbarspacer.gif) 691px 100% no-repeat;		*/

}


div#sidecol {
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/right_colbkg_top.gif) no-repeat top;*/
	width: 304px;
	float: right;
	display:block;
	height: 100%;
	/* IMPORTANT! using the text resize buttons will make right-col
	   disappear in IE, unless position: static is used. */
	position: static;
	overflow: hidden;
	/*border: 1px solid green;*/
	background: transparent url(http://www.stopmedicarefraud.gov/images/sys_images/right_colbkg_bot.gif) repeat-y scroll 6px 0px;

}

div.shiftup {
	margin-top: -238px;
}

img.shiftleft {
	margin-left: -14px;
}

div#sidecol #soutter {
	/*background:transparent url(http://www.stopmedicarefraud.gov/images/sys_images/right_colbkg_bot.gif) repeat-y scroll 6px;*/

	/*margin-top: 5px;*/
}

div#sidecol #sinner {
	margin-top: 1px;
	padding: 0px 5px 10px 20px;	
}


div.sidebar{
	padding-bottom: 5px;	

}

/*
div.sidebar h3{
	text-align: left;	
	margin-bottom: 0px;
}
div.sidebar h3.rss{
	display:inline;
	padding-right: 35px;	
}
*/

/*
div.sidebar .sbody{
	display:block;
	display:table-cell;
	padding-top: 0px;
	text-align: left;
}
*/


div.sidebar ul.icon{
	list-style-type:none;
	margin: 0px 0px;
	padding: 0px 0px;
	margin: 15px;
	margin-bottom: 5px;
	margin-top:0px;
}

div.sidebar ul.icon li{
	clear: both;
	margin: 0px 0px;
	padding: 0px 0px;
	text-align: left;
	line-height: 1.5em;
	padding-top: 5px;

}
div.sidebar ul.icon li span img{
	position:relative;
	display:block;
	margin-top: -3px;
	margin-bottom: -3px;
}
div.sidebar ul.icon li span{
	display:block;
	float: left;
	width: 37px;
}


div#foot {
	display: block;
	position: relative;
	/*background: url(http://www.stopmedicarefraud.gov/images/sys_images/footerbg.jpg) repeat-x;*/
	color:white;
	margin-top: -10px;


}

div#foot a{
	color: white;
}

div#containerIE div#foot{
	margin-top: 0px;
}

div#inner_footer {
	background: transparent url(http://www.stopmedicarefraud.gov/images/sys_images/btm_header.gif) no-repeat 0px -1px;
	display: block;
	height: 50px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 974px;
}

div#containerIE div#inner_footer {
	width: 975px;
}

div#containerIE6 div#inner_footer{
	background: transparent url(http://www.stopmedicarefraud.gov/images/sys_images/btm_header.gif) no-repeat scroll 1px -1px;
}

div#containerIE7 div#inner_footer{
	background: transparent url(http://www.stopmedicarefraud.gov/images/sys_images/btm_header.gif) no-repeat scroll 0px -1px;
}

div#ftbody{
/*	margin: 0px  0px;
	margin-left: 80px;
	margin-top:-5px; */
	padding-top:1px;
}


/*
div#ftbody ul{
	list-style-type:none;
	margin: 0px 0px;
	padding:0px 0px;
}

div#ftbody ul li{
	float: left;
	margin: 0px 0px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(http://www.stopmedicarefraud.gov/images/sys_images/ftseperator.gif) 100% .3em no-repeat;
	font-style: italic;

}

div#ftbody ul li.last{
	background: none;
}

div#ftbody ul li a{
	color: white;
}
*/
div#ftbody p{
	margin-top:3px;
}



div#fticon {
	display:block;
	position:absolute;
	right:-5px;
	top:50px;
}

div#foot .links a, div#foot .links{
	color:#FCDF93;
	font-size:10pt;
	text-decoration:none;
}

#container .sidebar p.title {
color:#9b5934;

font-size:135%;
font-weight:bold;
margin-bottom:0;
padding-bottom:0;
width:80%;
}

.clear{
	clear: both;
  display: block;
  height: 1px;
	overflow: hidden;
  margin: 0;
  padding: 0;
}

/******** News Snippet ************/

.scontainer {
	display:block;
/*	position:relative; */
	padding: 0px 10px;
	/*background-color: #FAF9F6;*/
	border-left: white;

	border-right: 1px solid white;
	border-bottom: 1px solid white;

}

div.autoindex .autopage{

}

div.autoindex h3{
	border-bottom: 3px solid #DFDBD0;
}

div.autoindex .scontainer{
	border: none;
}

div.autoindex .eraser{
	margin-top: -1px;
	position:relative;
	height: 10px;
	background-color:white;
}

div.news{
	display:block;
	position:relative;
	margin-top: 5px;
	margin-bottom: 15px;
/*	border-bottom: 1px dotted gray; */
}

div#containerIE div.autoindex div.scontainer .news{
	border-bottom: 1px dotted gray;
	background-color:white;
}


div.news div.date{
/*	display:block;
	position: relative;
	width: 41px;
	height: 44px;
	float: left; */
/*	background: url(http://www.stopmedicarefraud.gov/images/sys_images/date_bak.gif) no-repeat; */
}

div.news div.date p{
	text-align: center;
	margin-top: 5px;
	padding:0px 0px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	height: 100%;
	margin-bottom: -15px;
}



/*div#containerIE7 div.date p{
	border: 1px solid red;
}
*/

div.news div.newsbody{
	margin-left: 33px;
	margin-top: 20px;
}

div.news div.newsbody .header{

}

div.news div.newsbody .header a{
	text-decoration: none;
	/* color: #4B90AC; */
	/* color: black; */
}
/*
div.news div.blurb{
	display: none;
}
*/
div.news div.expanded div.blurb{
	display:block;
	position:relative;
}


div#bottomsnipet{
	background-color:white;
	display:block;
	position:relative;
	overflow: hidden;
	padding-top:10px;

}

/******** Misc *************/

.more a{
	/*color: #4B90AC;*/
	font-style:italic;
	font-weight:bold;
	text-decoration: none;
	padding-right: 10px;
	/*background:url(http://www.stopmedicarefraud.gov/images/sys_images/more.jpg) center right no-repeat;*/
}

div.rx_ephox_inlinevariant{
	display: inline;
}


/********** side box **********/

div.sbox{
	width: 263px;
	height: 100%;
	background:url(http://www.stopmedicarefraud.gov/images/sys_images/sboxmiddle.jpg) left top repeat-y;
	margin-bottom: 5px;


}

div.sbox div.outter{
	background:url(http://www.stopmedicarefraud.gov/images/sys_images/sboxtop.jpg) no-repeat;

}

div.sbox div.inner{

	background:url(http://www.stopmedicarefraud.gov/images/sys_images/sboxbottom.jpg) left bottom no-repeat;
}

div.sbox div.inner div.boxbody{
	padding: 10px 15px;
	
	display:block;
	

}
div.sbox div.inner div.boxbody h3{
	margin: 0px 0px;
	margin-bottom: 10px;
	font-size: 1.2em;
	color:#A52108;
	display:block;
	padding-bottom: 5px;
	text-align: center;
	background:url(http://www.stopmedicarefraud.gov/images/sys_images/sboxtitlebar.jpg) bottom center no-repeat;

}

hr{
	color: #9D2C2E;
	margin-bottom: 10px;
}

div.hr{
	margin-bottom: 10px;
	height: 20px;
	background:url(http://www.stopmedicarefraud.gov/images/sys_images/maincoldiv.gif) center bottom no-repeat white;;
}
/*****************billboard **************/
div#billboard{
	position:relative;
	background: url(http://www.stopmedicarefraud.gov/images/sys_images/billboard_bak.png) top left no-repeat;
	width: 952px;
	height:198px;
/*	margin: -10px 0 0 3px;*/
	margin: 0px 0 0 3px;
	text-align:left;
	font-family:Arial;
	
	padding-top:1px;
}
div#containerIE6 div#billboard{
	background: url(http://www.stopmedicarefraud.gov/images/sys_images/billboard_bak.jpg) top left no-repeat;
}
div#containerIE7 div#billboard{
	margin-left: -1px;
}


div#billboard a{
	color:#cc6600;
}
div#containerIE6 div#billboard{
	background: url(http://www.stopmedicarefraud.gov/images/sys_images/billboard_bak.jpg) top left no-repeat;
}
div#billboard div.bb_body{
	padding: 1px 0;
	
}

div#billboard div.bb_left{	
	float:left;
	position:relative;
	width:625px;	
	font-size: 12px;	
}
div#billboard div.bb_left_body{
	float:left;
	width:349px;
	padding: 15px 0px;
}

div#billboard div.bb_right{
	position:relative;
	float:left;
	width: 325px;	
	padding-top: 1px;
	font-size: 11px;
	margin-top: -11px;
}

div#billboard div.bb_box{
	width:322px;
	background:url(http://www.stopmedicarefraud.gov/images/sys_images/bbfeature_bak.png) no-repeat;
	height: 198px;
}

div#containerIE6 div#billboard div.bb_box{	
	background:url(http://www.stopmedicarefraud.gov/images/sys_images/bbfeature_bak.jpg) no-repeat;	
}
div#billboard div.bb_box_body {
	padding: 15px 20px;
}
div#billboard h3{
	font-size:1.5em;
	color: #97010a;
	background:url(http://www.stopmedicarefraud.gov/images/sys_images/grayfuzzunderline.png) left bottom no-repeat;
	padding-bottom: 18px;
	margin-bottom: -10px;
}

div#containerIE6 div#billboard h3{
	background:url(http://www.stopmedicarefraud.gov/images/sys_images/grayfuzzunderline.jpg) left bottom no-repeat;
}

div#billboard div.bb_box_body h3{
	font-size: 1.55em;
	text-align:center;		
	background:url(http://www.stopmedicarefraud.gov/images/sys_images/grayfuzzunderline.png) center bottom no-repeat;
}

div.billboard_sp{
	position:relative;
	margin-top:0px;		
	background:white;	
	margin-left: 7px;
	margin-right: 7px;	
}

div#containerIE div.billboard_sp{
	margin-top:0px;		
}

/********** SMP Styles ***********/

.leftnav {
	float: left;
	clear: none;
	width: 198px;
	margin-right: 20px;
	margin-top: 10px;
}

.leftnav img {
	float: left;
	clear: both;
}

.leftnav .internal {
	background: transparent url(http://www.stopmedicarefraud.gov/images/sys_images/bg-leftnav.png) no-repeat bottom left;	
	float: left;
	clear: both;
	width: 100%;
	padding: 0px 0px 14px 0px;
}

.leftnav ul {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	clear: both;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
}

.leftnav ul li {
	list-style: none;
	margin: 0px 0px 6px 0px;
}

/* controls left nav on microsite www.stopmedicarefraud.gov preventfraud smp */
.leftnav ul li a {
	color: #862123;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 10px 0px 15px;
	/* background: transparent url(http://www.stopmedicarefraud.gov/images/sys_images/arrow-leftnav.png) no-repeat 7px 4px; */
}

.leftnav ul li.active a {
	color: #862123;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 10px 0px 15px;
	/* background: transparent url(http://www.stopmedicarefraud.gov/images/sys_images/arrow-hover-leftnav.png) no-repeat 7px 4px; */
}

.leftnav ul li a:hover {
	/* background: transparent url(http://www.stopmedicarefraud.gov/images/sys_images/arrow-hover-leftnav.png) no-repeat 7px 4px; */
}

.leftnav ul li ul {
	background: none !important;
	margin: 0px 0px 0px 6px !important;
	padding: 0px 0px 0px 0px !important;
	display: none;
}

.leftnav ul li.active ul {
	display: block;
}

.leftnav ul li ul li {

}

/* controls subment items on microsite www.stopmedicarefraud.gov preventfraud smp */
.leftnav ul li ul li a {
	color: #0000FF !important;
	font-size: 13px !important;
	background: none !important;
	padding: 0px 12px 0px 0px !important;
	margin: 0px 0px 6px 30px !important;
	float: left;
	width: 119px;
}

.leftnav ul li ul li a:hover,
.leftnav ul li ul li.active a {
	text-decoration: underline;
}



.rightsidebar {
	float: right;
	clear: none;
	background: transparent url(http://www.stopmedicarefraud.gov/images/sys_images/bg-sidebar.png) repeat-y top right;
	width: 293px;
	padding: 4px 0px 0px 0px;
}

.quicklinks {
	margin: 0px 10px 0px 26px;
}

.quicklinks h3 {
	color: #862123;
	font-size: 19px;
	font-weight: bold;
}

.quicklinks p {
	margin: 0px 0px 6px 0px ;
	padding: 0px;
}

.quicklinks a {
	color: #036fe8;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.quicklinks a:hover {
	text-decoration: underline;
}

.rightsidebar .snippet {
	clear: both;
	margin-bottom: 10px;
	width: 100%;
	float: left;
}

.rightsidebar .border {
	float: left;
	clear: both;
}

.rightsidebar .wh {
	clear: both;
	width: 243px;
	margin: 0px auto;
}

.rightsidebar .wh .content {
	background: transparent url(http://www.stopmedicarefraud.gov/images/sys_images/sidebar-wh-bg.png) repeat-y top left;
	float: left;
	clear: both;
	width: 223px;
	padding: 0px 10px;
}

.rightsidebar .or {
	clear: both;
	width: 266px;
	margin: 0px auto;
}

.rightsidebar .or .content {
	background: transparent url(http://www.stopmedicarefraud.gov/images/sys_images/sidebar-or-bg.png) repeat-y top left;
	float: left;
	clear: both;
	width: 246px;
	padding: 0px 10px;
}

.rightsidebar .or .content .box {
	background-color: #FFF;
	padding: 10px;
}

.rightsidebar .pl {
	clear: both;
	width: 266px;
	margin: 0px auto;
}

.rightsidebar h3 {
	font-size: 14px;
	text-align: center;
	margin: 4px;
}

