/*********************************************/
/*******************GLOBAL********************/
html {
  background: #ccc;
}
body {
  background: #ccc url('../images/bg.png') repeat-x;
  font-family: Arial, "Lucida Grande", Verdana, sans-serif;
  color: #000;
}
#wrapper {
  min-height: 1000px;
  text-align: left;
}
a {
  color: #0000ff;
}
.hide_text {
  text-indent: -1000em;
}
.round {
  -webkit-border-radius: 3px; 
 	-moz-border-radius: 3px;
 	-opera-border-radius: 3px;
 	border-radius: 3px;
}
.round2 {
  -webkit-border-radius: 10px; 
 	-moz-border-radius: 10px;
 	-opera-border-radius: 10px;
 	border-radius: 10px;
}
.round_top {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.round_top2 {
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
.round_bottom {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
h1, h2, h3, h4, h5 {
  font-weight: bold;
  color: #333333;
}
h1 {
  font-size: 235%;
}
h2 {
  /*font-size: 153.9%;*/
  font-size: 130.9%;
}
h3 {
  font-size: 118.5%;
}
h4 {
  font-size: 108%;
}
h5 {
  
}
h3 a {
  font-size: 118.5%;
  color: #333333;
  text-decoration: none;
}
h3 a:hover {
  color: #00467f; /* DK BLUE */
  text-decoration: underline;
}
p {
  margin: 5px 0px 0px;
}
/*img {
  margin: 0px 10px 10px 10px;
}*/
.content_wrap {
  margin: 10px 0px;
}
.full_wrap {
  margin: 10px 10px;
}
.relative {
  position: relative;
}
.small_text {
  font-size: 77%;
}
h2 a.small_text {
  font-size: 55%;
}
.clear {
  clear: both;
}
.clear_left {
  clear: left;
}
.clear_right {
  clear: right;
}
.right {
  float: right;
}
.left {
  float: left;
}
.space_left {
  margin-left: 15px;
}
.space_right {
  margin-right: 20px;
}
.padding_top {
  padding-top: 20px;
}
.inline {
  display: inline;
}
.top_space {
  margin-top: 10px;
}
.important {
  color: red;
}
.red {
  color: #db0404;
}
.blue {
  color: #00467f;
}
.orange {
  color: #e37f1c;
}
.green {
  color: #00853f;
}
.ltblue {
  color: #009fc2;
}
.purple {
  color: #79496a;
}
.white {
  color: #ffffff;
}
.bgwhite {
  background: #ffffff;
}
.bgred {
  background: #db0404;
}
.dark_grey {
  /*background: #464646;*/
  background: #000000;
}
.center {
  text-align: center;
}
.margin_left_offset {
  margin-left: -10px;
}
.border_top {
  border-top: 1px solid #efefef;
}
.border_bottom {
  border-bottom: 1px solid #666;
}
.dotted_bottom {
  padding-bottom: 10px;
  border-bottom: 1px dotted #999999;
}
/***Firefox dotted line tweak***/
a {
  outline: none;
}
:focus {
  -moz-outline-style: none;
}
a:active {
  outline: none;
}

/******************************************/
/*******************ERRORS********************/
#flash {
  position: absolute;
  text-align: center;
  color: #fff;
  left: 42%;
  padding: 20px;
  width: 250px;
  background: #db0404;
  font-size: 175%;
  z-index: 100;
}
.flash_box {
  display: inline;
}
.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  position: absolute;
  top: -55px;
  left: 0%;
  width: 100%;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 125%;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}
/******JS Form Errors********/
input.error, textarea.error {
  border:2px solid #DB0404;
  margin:0px;
  padding:1px;
}
label.error {
  background:#FFFFFF none repeat scroll 0 0;
  color:#DB0404;
  font-size:85%;
  font-weight:bold;
  margin-left:35px;
  margin-top:3px;
  padding:0;
  position:absolute;
}

/*********************************************/
/*******************HEADER********************/
#hd {
  position: relative;
  height: 105px;
}
h1.logo_header {
  height: 0px;
  margin: 0px;
}
.logo_link {
  margin-top: 7px;
  float: left;
}
#shcf_logo {
  float: left;
  width: 245px;
}
.poweredbyheader {
  position: relative;
  top: 25px;
  width: 133px;
  height: 10px;
  float: left;
}
.login_box {
  margin-top: 1px;
  margin-right: 10px;
}
#shcf_logo h1 {
  text-indent: -1000em;
}
a.logo_link img {

}
a.admin_login_button {
  display: block;
  width: 100px;
  height: 19px;
  text-indent: -1000em;
  margin-top: -8px;
}
#login_box {
  text-align: left;
}
#counter_box {
  position: absolute;
  right: 0px;
  top: 15px;
  height: 30px;
  color: #000;
  z-index: 1;
}
#counter_text {
  padding-left:5px;
  padding-top:4px;
}
#countupFlip_num_9_1 {
  position: absolute;
  right: 0px;
  top: 0px;
}
/*********************************************/
/*****************NAVIGATION******************/
#main_nav {
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 60px;
  background: url('../images/healthcare_fraud_header_bg3.png') repeat-x;
}
#footer_nav {
  position: relative;
  float: right;
}
#search_box_wrap {
  margin-top: 18px;
  margin-right: 10px;
}
ul.nav_ul {
  margin-left: 5px;
}
ul.nav_ul li {
  padding: 0px 5px;
  float: left;
  text-align: center;
}
ul.nav_ul li a {
  color: #fff;
  text-decoration: none;
  display: block;
}
ul.nav_ul li a:hover {
  height: 63px;
  color: #db0404;
}
#main_nav li.main_nav_li {
  position: relative;
  width: 93px;
}
#main_nav li.main_nav_li span.hover_highlight {
  float:left;
  width: 100px;
  height: 60px;
}
#main_nav li.main_nav_li span.hover_highlight:hover {
  background: url('../images/main_nav_black_hover.png') repeat-x;
}
#main_nav a.main_nav_a {
  height: 60px;
  line-height: 4;
  font-size: 116%;
}
#main_nav a:hover, .nav_hover {
  color: #fff;
}
#main_nav a.main_nav_a.active {
  background: #db0404 url('../images/main_nav_color_hover2.png') repeat-x;
  color: #fff;
  height: 64px;
  margin-top: -4px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
#main_nav a#video.active {
  background-color: #00467f; /*Dk Blue*/
}
#main_nav a#articles.active {
  background-color: #009fc2; /*Lt Blue*/
}
#main_nav a#resources.active {
  background-color: #e37f1c; /*ef8200*/ /*Orange*/
}
#main_nav a#contact_us.active {
  background-color: #00853f; /*Green*/
}
#main_nav a#about_us.active {
  background-color: #79496a; /*Purple*/
}
#main_nav a#blog.active {
  background-color: #fdd000; /*Yellow*/
}
#admin_link {
  float: right;
}
/****Footer Nav****/
#footer_nav {
  margin-top: 10px;
}
#footer_nav ul.footer_nav_ul {
  float: left;
  text-align: left;
}
#footer_nav ul.footer_nav_ul li {
  font-size: 85%;
  padding: 3px 0px;
}
#footer_nav ul.footer_nav_ul li a{
  color: #fff;
  text-decoration: none;
}
#footer_nav ul.footer_nav_ul li a:hover{
  color: #dedede;
  text-decoration: underline;
}
/****Tabbed Nav****/
ul.tab_nav li {
  float: left;
}
ul.tab_nav li a {
  margin: 0px 10px 0px 0px;
  padding: 10px;
  color: #333333;
  font-size: 140%;
  text-decoration: none;
}
ul.tab_nav li a:hover, ul.tab_nav li a.selected {
  color: orange;
}
/****Accordion****/
#accordion {
  background: #fff;
  margin: 0px;
}
.ui-accordion .ui-accordion-header {
  background: #fff;
  padding: 5px;
  color: #ccc;
  margin:0px;
}
.ui-accordion .ui-accordion-content {
  margin: -2px 0px 0px;
}
h3.accordion_header h3.ui-state-active {
  background: #ccc;
}
.ui-accordion-content {
  background: #fff;
}
.ui-accordion-content p {
  margin: 0px;
  padding: 5px;
}
/*********************************************/
/****************MAIN CONTENT*****************/
#bd {
  background: #fff;
  text-align: left;
}
#main_content {
  background: #000;
}
#layout4main {
  background: #fff;
  padding: 10px;
  min-height: 940px;
}
#coming_soon {
  background: url('../images/Coming-Soon.png');
  margin: 0px auto;
  width: 940px;
  height: 751px;
}
.large_bottom_margin {
  margin-bottom: 35px;
}
.medium_bottom_margin {
  margin-bottom: 25px;
}
.sidebar1 {
  width: 372px;
}
#news_header, #videos_header, #contact_header, #about_us_header {
  width: 300px;
  height: 45px;
  text-indent: -1000em;
  margin-top: 15px;
}
#news_header {
  background: url('../images/latest_news_header.png') no-repeat;
}
#contact_header {
  background: url('../images/contact_us_header.png') no-repeat;
}
#about_us_header {
  background: url('../images/about_us_header.png') no-repeat;
}
.reviews_wrap {
  border: 1px solid #dedede;
  padding: 10px;
}
.review_header {
  margin-top: 10px;
}
.contact_form_copy {
  margin-bottom: 30px;
}
.about_us_icons {
  text-align: center;
}
.about_us_icons div {
  width: 190px;
  float: left;
}
.about_link {
  width: 140px;
  display: block;
  float: left;
}
/*****Modals*******/
div.ui-widget-header {
  height: 60px;
  background: #db0404 url('../images/main_nav_color_hover2.png') repeat-x;
}
span#ui-dialog-title-whistle_box {
  position: absolute;
  top: 4px;
  left: 10px;
  display: block;
  text-indent: -1000em;
  background: url('../images/blow_the_whistle_title.png') no-repeat;
  height: 66px;
  width: 256px;
}
span#ui-dialog-title-join_box {
  position: absolute;
  top: 4px;
  left: 10px;
  display: block;
  text-indent: -1000em;
  background: url('../images/join_the_fight_title.png') no-repeat;
  height: 66px;
  width: 163px;
}
span#ui-dialog-title-login_box {
  position: absolute;
  top: 10px;
  left: 10px;
  display: block;
  text-indent: -1000em;
  background: url('../images/admin_login2.png') no-repeat;
  height: 66px;
  width: 180px; 
}
#fight_header_icon {
  width: 91px;
  height: 70px;
  position: absolute;
  top: 5px;
  right: 40px;
  background: transparent url('../images/join_icon.png') no-repeat;
}
#blow_whistle_header_icon {
  width: 63px;
  height: 70px;
  position: absolute;
  top: 5px;
  right: 40px;
  background: transparent url('../images/blow_whistle_icon.png') no-repeat;
}
.ui-dialog .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar-close:hover {
  top:10px;
  right: 0px;
  background: #db0404;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 4px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 5px;
  border-top-left-radius: 0px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0px;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
  top:10px;
  right: 0px;
  background: #000;
  border: none;
  padding: 4px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 5px;
  border-top-left-radius: 0px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0px;
}
/***********************/
/********banners********/
#slider {
  margin: 0 auto;
  position: relative;
}
#banner {
  /*padding-bottom: 5px;*/
}
.scroll {
  height: 290px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}
.scrollContainer {
  width: 960px;
  height: 290px;
}
#banner1 {
  background: url('../images/bannerImage1.jpg') no-repeat;
}
#banner2 {
  background: url('../images/bannerImage2.jpg') no-repeat;
}
#banner3 {
  background: url('../images/bannerImage3.jpg') no-repeat;
}
#banner4 {
  background: url('../images/bannerImage4.jpg') no-repeat;
}
#banner5 {
  background: url('../images/bannerImage5.jpg') no-repeat;
}
.banner_nav {
  position: relative;
  float:right;
  width: 320px;
  margin-top: -40px;
}
.banner_nav .banner_li {
  width: 30px;
  margin: 5px 5px;
  padding: 0px;
}
.banner_nav .banner_li.first {
  border-left: none;
}
.banner_nav .banner_li.last {
  border-right: none;
}
.banner_nav .banner_li a {
  line-height: 1.5;
  font-size: 146.5%;
  color: #909090;
}
.banner_nav .banner_li a:hover {
  height: 30px;
  color: #fff;
}
.banner_nav .banner_li a.selected, .banner_nav .banner_li:hover {
  background-color: #909090;
  color: #fff;
}
img.banner_scroll {
  float:left;
  margin-top: 5px;
  cursor: pointer;
}
img.banner_scroll.l {
}
img.banner_scroll.r {
}
/****Banner Buttons*****/
.banner_btn {
  width: 350px;
  height: 60px;
  position: absolute;
  top: 205px;
  left: 38px;
  text-indent: -1000em;
}

#join_fight_banner_btn {
  background: url('../images/join_banner_button.png') 0px -65px no-repeat;
}
#join_fight_banner_btn:hover {
  background: url('../images/join_banner_button.png') 0px -5px no-repeat;
}
#view_videos_banner_btn {
 background: url('../images/video_banner_button.png') 0px -65px no-repeat; 
}
#view_videos_banner_btn:hover {
 background: url('../images/video_banner_button.png') 0px -5px no-repeat; 
}
#fraud_fight_btn {
  background: url('../images/fraud_fight_banner_button.png') 0px -65px no-repeat;
}
#fraud_fight_btn:hover {
  background: url('../images/fraud_fight_banner_button.png') 0px -5px no-repeat;
}
#informed_banner_btn {
  background: url('../images/informed_banner_button.png') 0px -65px no-repeat;
}
#informed_banner_btn:hover {
  background: url('../images/informed_banner_button.png') 0px -5px no-repeat;
}
#whistle_banner_btn {
  background: url('../images/whistle_banner_button.png') 0px -65px no-repeat;
}
#whistle_banner_btn:hover {
  background: url('../images/whistle_banner_button.png') 0px -5px no-repeat;
}
/****Contact Forms****/
#whistle_box, #victim_box, #join_box {
  text-align: left;
}
/***Inner Banners***/
.banner {
  position: relative;
  width: 940px;
  height: 165px;
}
.video_banner {
  background: #00467f url('../images/video_banner.png') no-repeat;
}
.articles_banner {
  background: #009fc2 url('../images/articles_banner.png') no-repeat;
}
.resources_banner {
  background: #e37f1c url('../images/resources_banner.png') no-repeat;
}
.contact_banner {
  background: #00853f url('../images/contact_banner.png') no-repeat;
}
.about_banner {
  background: #79496a url('../images/about_us_banner.png') no-repeat;
}
.blog_banner {
  background: #fdd000 url('../images/blog_banner.png') no-repeat;
}
.search_banner {
  background: #db0404 url('../images/search_banner.png') no-repeat;
}
.join_banner {
  background: #db0404 url('../images/join_banner.png') no-repeat;
}
.whistle_banner {
  background: #00853f url('../images/whistle_banner.png') no-repeat;
}
.thank_you_banner {
  background: #db0404 url('../images/thank_you_banner.png') no-repeat;
}
.preview_wrap {
  width: 430px;
  margin: 5px 0px;
}
.post_content_wrap {
  margin-bottom: 15px;
}
.post_content_wrap p {
  margin: 15px 0px;
}
/***articles***/
.article_wrap {
  position: relative;
  margin-bottom: 10px;
}
.article {
  position: relative;
  float: left;
  width: 592px;
}
h1.article_header {
  margin-top: 10px;
  width: 300px;
}
.article_links {
  float: right;
  margin-bottom: 15px;
}
.article_links a {
  font-size: 77%;
}
div.article_image img {
  margin: 5px 0px;
  width: 70px;
  float: left;
}
div.img_wrap img {
  margin: 0px 0px 0px 20px;
}
.article_credentials {
  font-size: 77%;
  margin-top: 10px;
  color: #999;
  width: 400px;
}
/***video***/
#video_home { /**this is the <object> itself.**/
  background: transparent url('../images/required.png') no-repeat;
}
.big_video {
  margin: 10px 0px;
}
.video_block_wrapper {
  min-height: 120px;
}
.video_wrap {
  margin: 15px 0px 20px 15px;
}
.video_image {
  margin: 0px 10px 0px 0px;
}
.video_small_wrap {
  margin: 5px 10px 0px 0px;
}
/***documents***/
.resource_image {
  width: 76px;
  height: 76px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.resource_facts_image {
  background: url('../images/resources_icons.png') no-repeat 0px 0px;
}
.resource_tips_image {
  background: url('../images/resources_icons.png') no-repeat -76px 0px;
}
.resource_presentations_image {
  background: url('../images/resources_icons.png') no-repeat -152px 0px;
}
.resource_statistics_image {
  background: url('../images/resources_icons.png') no-repeat -228px 0px;
}
.resource_tests_image {
  background: url('../images/resources_icons.png') no-repeat -456px 0px;
}
.resource_letters_image {
  background: url('../images/resources_icons.png') no-repeat -380px 0px;
}
.resource_calculator_image {
  background: url('../images/resources_icons.png') no-repeat -304px 0px;
}
.link_img_holder {
  overflow: hidden;
}
.link_avatar {
  margin-top: -76px;
}
.link_img_holder .link_avatar:hover {
  margin-top: 0px;
}
.document_link {
  margin: 2px 0px;
  font-size: 90%;
}
#calc_return_value {
  font-size: 160%;
  font-weight: bold;
  color: #db0404;
  padding: 6px;
}
/***Search Results***/
.search_section {
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.search_section_header {
  color: #666;
  margin-bottom: 5px;
}
/***Static Pages***/
#static_page h2 {
  margin-top: 20px;
}
ul.static_pages_list li {
  padding: 5px;
  margin: 10px 10px 10px 20px;
  list-style-type: disc;
  font-weight: bold;
  color: #333333;
}
table.recaptchatable {
  width: 250px;
}
/*********************************************/
/******************SIDEBAR********************/

/*********************************************/
/******************SUBBOXES********************/
#sub_boxes {
  color: #fff;
  /*background: #464646;*/
  background: #000;
  text-align: left;
}
.sub_box_wrap {
  width: 200px;
  margin-left: 32px;
  float: left;
  display: inline;
}
.sub_box h3, .sub_box a {
  color: #ff9900;
}
.sub_box a.social_icon {
  display: block;
  text-indent: -1000em;
}
.sub_box p {
  color: #fff;
  width: 185px;
}
.sub_box, .sub_box2 {
  min-height: 240px;
  float:left;
}
.go_link {
  margin-top: 10px;
  margin-right: 32px;
}
/***Sub Box Icons***/
.social_icon {
  margin: 1px;
  width: 57px;
  height: 57px;
}
a#twitter_icon {
  background: transparent url('../images/social_icons.png') no-repeat 0px -57px;
}
a#twitter_icon:hover {
  background: transparent url('../images/social_icons.png') no-repeat 0px 0px;
}
a#facebook_icon {
  background: transparent url('../images/social_icons.png') no-repeat -56px -57px;
}
a#facebook_icon:hover {
  background: transparent url('../images/social_icons.png') no-repeat -56px 0px;
}
a#youtube_icon {
  background: transparent url('../images/social_icons.png') no-repeat -112px -57px;
}
a#youtube_icon:hover {
  background: transparent url('../images/social_icons.png') no-repeat -112px 0px;
}
a#linkedin_icon {
  background: transparent url('../images/social_icons.png') no-repeat -168px -57px;
}
a#linkedin_icon:hover {
  background: transparent url('../images/social_icons.png') no-repeat -168px 0px;
}
a#rssfeed_icon {
  background: transparent url('../images/social_icons.png') no-repeat -224px -57px;
}
a#rssfeed_icon:hover {
  background: transparent url('../images/social_icons.png') no-repeat -224px 0px;
}
a#profiler_icon {
  background: transparent url('../images/social_icons.png') no-repeat -280px -57px;
}
a#profiler_icon:hover {
  background: transparent url('../images/social_icons.png') no-repeat -280px 0px;
}
/***Sub Box Big Buttons****/
a#spread_the_word {
  background: url('../images/join_the_fight.png') 0px -114px no-repeat;
  width: 176px;
  height: 116px;
  display: block;
  text-indent: -1000em;
}
a#spread_the_word:hover {
  background: url('../images/join_the_fight.png') 0px 0px no-repeat;
}
a#blow_the_whistle {
  background: url('../images/blow_whistle.png') 0px -114px no-repeat;
  width: 176px;
  height: 116px;
  display: block;
  text-indent: -1000em;
}
a#blow_the_whistle:hover {
  background: url('../images/blow_whistle.png') 0px 0px no-repeat;
}
/******* Polls ***********/
#poll_components_wrap {
  font-size: 108%;
  position: relative;
  width: 176px;
  height: 116px;
  overflow: hidden;
  overflow-x: hidden;
}
#poll_components {
 background: #000 url('../images/poll_back.png') no-repeat;
 height: 348px;
 position: relative;
}
div.poll_component_box{
  height: 116px;
}
.poll_padding {
  padding: 5px 5px 0px;
}
div#poll_header {
 /* background: #000 url('../images/poll_back.png') no-repeat;*/
  text-align: center;
  color: #fff;
}
div#poll_header h4 {
  padding: 30px 5px 0px;
  color: #fff;
}
div#poll_form {
  position: relative;
}
div#poll_form h4 {
  color: #e37f1c;
}
div#poll_results {
  color: #fff;
}
#poll_components_wrap p {
  color: #000;
}
div#poll_results h4 {
  color: #000;
}
a.poll_btn {
  background:#000000;
  margin-top:5px;
  padding:6px;
  text-align:center;
  width:45px;
}
#new_vote p {
  font-size: 85%;
  margin: 0px;
  padding: 2px;
}
#vote_submit {
  position: absolute;
  bottom: 7px;
  right: 10px;
}
/**poll admin**/
.poll_remove {
  margin-left: 10px;
}
/*********************************************/
/*******************FOOTER********************/
#ft {
  background: #444;
  position: relative;
  min-height: 120px;
}
#feature_heading, #resources_heading, #about_us_heading {
  margin: 5px 0px 5px -10px;
  text-indent: -1000em;
}
#about_us_heading {
  background: url('../images/about_us_footer_heading.png') no-repeat;
}
#resources_heading {
  background: url('../images/resources_footer_heading.png') no-repeat;
}
#feature_heading {
  background: url('../images/features_footer_heading.png') no-repeat;
}
#hci_banner_wrap {
  position: absolute;
  bottom: 13px;
  left: 0px;
}
/*********************************************/
/*******************FORMS*********************/
.contact_form_wrap {
  margin-top: 5px;
  margin-left: 40px;
}
form p {
  margin-bottom: 10px;
}

form span.radio_label {
  font-size: 145%;
}
form span.radio_label_small {
  font-size: 108%;
}
input[type="radio"] {
  margin: 5px 20px 0px 2px;
}
fieldset {
  margin: 0px 0px 20px;
}
legend {
  font-size: 130.9%;
  margin: 0px 0px 5px;
}
#poll input[type="radio"] {
  margin: 0px
}
#admin_tabs input[type="submit"] {
  margin-top: 15px;
}
/************************/
/******Review Stars******/
.review_wrap {
  margin: 10px 0px;
}
.header_rating {
  text-indent: -1000em;
  clear: right;
  width: 102px;
}
.star1, .star2, .star3, .star4, .star5 {
  display: inline-block;
  margin-left: 5px;
  width: 102px;
  height: 20px;
  text-indent: -1000em;
  background: url('../images/star_rating.png') no-repeat;
}
.star1 {
  background-position: -80px;
}
.star2 {
  background-position: -60px;
}
.star3 {
  background-position: -40px;
}
.star4 {
  background-position: -20px;
}
/*********************************************/
/*******************TABLES*******************/
th {
  padding: 5px;
  background: #cdcdcd;
  font-size: 115%;
}
tr {
  width: 100%;
  border: 1px solid #efefef;
}
td {
  padding: 5px;
  width: 100px;
}

/*********************************************/
/*******************BUTTONS*******************/
.btn {
  background: #666 url('../images/healthcare_fraud_btn_white.png') bottom left repeat-x;
  padding: 5px; 
  color: #333333;
  border: 1px solid #666; 
  text-decoration: none; 
  cursor: pointer; 
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 10px 10px 10px 0px;
  min-height: 18px;
  float: left;
}
.btn:hover {
  background: #8dddff;
}
div input.submitbtn, .submitbtn {
  background: transparent url('../images/submit_button.png') 0px 0px no-repeat;
  color: #fff;
  cursor: pointer; 
  margin: 10px 10px 10px 0px;
  height: 42px;
  width: 95px;
  float: left;
  border: none;
  text-indent: -1000em;
  text-decoration: none;
  font-weight: bold;
  display:block;
  font-size: 0px;
}
.submitbtn:hover {
  background: transparent url('../images/submit_button.png') 0px -42px no-repeat;
}
.btnlink {
  cursor:pointer;
  float:left;
  margin:10px 10px 10px 0;
  min-height:18px;
  padding:5px;
}
.search_btn {
  text-indent: -1000em;
  width: 20px;
  height: 25px;
  background: url('../images/search_icon.png') no-repeat;
  border: none;
  cursor: pointer;
  font-size: 0px;
  display: inline-block;
}
.rss_wrap {
  position: absolute;
  top: 10px;
  right: 10px;
  background: url('../images/feed_icon.png') no-repeat;
  width: 30px;
  height: 52px;
}
#send_request_btn {
  float: right;
}
div.rss_wrap a.rss_link {
  display: block;
  text-indent: -1000em;
  width: 30px;
  height: 30px;
}
.download_link {
  margin-top: 5px;
  height: 20px;
  width: 75px;
  background: url('../images/download_icon.png') no-repeat;
}
.download_link a {
  margin-top: -3px;
}
.admin_buttons {
  float: right;
}
.accordion_link_wrap {
  position: relative;
}
.accordion_link a {
  text-decoration: none;
  color: #333;
  font-size: 85%;
}
.accordion_link a:hover {
  color: blue;
  text-decoration: underline;
}
.accordion_link {
  position: absolute;
  padding: 10px;
  top: 10px;
  left: 60px;
}
.accordion_link_wrap img {
  padding: 5px 10px;
}
/*******************************************/
/*******************TABS*******************/
#admin_tabs {
  width:100%;
  border: none;
  position: relative;
}
.admin_pane {
  float: left;
  margin: 20px;
}
#admin_tabs ul {
  background: url('../images/accordion_header_bg.png') repeat-x 0px -35px;
	list-style-type: none;
	height: 30px;
}
#admin_tabs ul li {
	float: left;
	text-align: center;
	height: 30px;
	width: 100px;
}
#admin_tabs ul li:hover {
  background-color: #fff;
}
#admin_tabs ul li a {
	display: block;
	font-weight: bold;
	color: #333333;
	height: 20px;
	padding: 5px 0px;
	width: 100px;
	text-decoration: none;
}
#admin_tabs ul li a:hover {
	color: #db0404;
}
#admin_tabs ul li.selected {
  background: #666666 url('../images/accordion_header_bg.png') repeat-x 0px -70px;
}
#admin_tabs ul li.selected a {
	color: #fff;
}
div.yui-content {
	overflow: auto;
	padding: 20px;
}
/*****Pagination*****/
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #00467f;
}
div.pagination a:hover, div.digg a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;
	
	font-weight: bold;
	background-color: #00467f;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;

	color: #DDD;
}
/*******************************************/
/*******************Twitter*****************/
#twitter_div {
  margin-top: 50px;
}
/*******************************************/
/*******************WIDGETS*****************/
.yui-skin-sam .yui-navset .yui-content {
background:#fff none repeat scroll 0 0;
}
.yui-navset {
margin-right:20px;
}
.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
border-color:#EF8200 #FFFFFF #FFFFFF;
}
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
border-color:#EF8200;
}
.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus{background:#ef8200 url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x left -1300px;outline:0;}

.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#ef2800 url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;}
.yui-skin-sam tr.yui-dt-odd {
  background: #efefef;
}
.yui-skin-sam .yui-dt table {
  font-size: 77%;
}
#at15s {
  -webkit-border-radius: 5px; 
 	-moz-border-radius: 5px;
 	-opera-border-radius: 5px;
 	border-radius: 5px;
}
#at15s_head {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.ui-accordion .ui-accordion-header {
  background: transparent url('../images/accordion_header_bg.png') repeat-x 0 -70px;
  height:25px;
  margin:0;
}
.ui-accordion .ui-accordion-header a {
  display: block;
  color: #efefef;
  padding: 2px 20px;
}
#accordion .ui-state-hover {
  background: transparent url('../images/accordion_header_bg.png') repeat-x 0px -35px;
}
#accordion .ui-state-active {
  background: transparent url('../images/accordion_header_bg.png') repeat-x 0px 0px;
}
#accordion .ui-state-hover a {
    color: #333333;
}
#accordion .ui-state-active a {
    color: #fff;
}
.ui-state-default, .ui-widget-content .ui-state-default {
  color:#efefef;
  border: none;
}
#accordion .ui-corner-all {
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}
#accordion .ui-corner-top {
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
}
#accordion .ui-corner-bottom {
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
}
.map_wrap {
  text-align: center;
}
.map {
  width: 388px;
  text-align: left;
  margin: 0 auto;
}
area.map_hover:hover {
  background: #db0404;
}
