/* CSS Document */

body
{
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
    background-image: url(../images/bg.jpg);
    background-repeat: repeat-x;
    background-position: top left;
}
.body_printreport
{
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
    background-image: none;
    background-repeat: no-repeat;
}
h1, h2, h3, h4
{
    padding: 0px;
    margin: 0px;
}
div
{
    padding: 0px;
    margin: 0px;
}

.datalist_unique td
{
	/*width:209px;*/
}


table
{
}
.border_colapse
{
    border-collapse: none !important;
}
.left_box1_bottom
{
    background-image: url(../images/left_box1_bottom.jpg);
    background-repeat: no-repeat;
    width: 205px;
    height: 3px;
}

.left_box2_bottom
{
    background-image: url(../images/left_box2_bottom.jpg);
    background-repeat: no-repeat;
    width: 205px;
    height: 3px;
}
.right_c2a_bottom
{
    background-image: url(../images/right_bottom.jpg);
    background-repeat: no-repeat;
    width: 221px;
    height: 7px;
}

.left_box1_img
{
    background-image: url(../images/left_box1_img.jpg);
    background-repeat: no-repeat;
    border: 0px;
    width: 205px;
    height: 74px;
}
.left_box2_img
{
    background-image: url(../images/left_box2_img.jpg);
    background-repeat: no-repeat;
    border: 0px;
    width: 205px;
    height: 74px;
}
.left_box_pensioner_img
{
    background-image: url(../images/pillowfight.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 0px;
    width: 160px;
    height: 92px;
}
.left_box1_head_line
{
    width: 205px;
    height: 3px;
    background-color: #f68428;
}
.left_box1_heading
{
    font-family: Arial;
    font-size: 16px;
    color: #ffffff;
    font-style: normal;
    font-weight: bold;
    width: 205px;
    height: 26px;
    background-color: #00467f;
}
.left_box2_head_line
{
    width: 205px;
    height: 3px;
    background-color: #00467f;
}
.left_box2_heading
{
    font-family: Arial;
    font-size: 16px;
    color: #ffffff;
    font-style: normal;
    font-weight: bold;
    width: 205px;
    height: 26px;
    background-color: #f68428;
}
.left_box1_content_bg
{
    background-image: url(../images/left_box1_content_bg.jpg);
    background-repeat: repeat-y;
    width: 205px;
    height: 39px;
    background-color: #f7fbff;
}
.world_sleep_day {
     
    color: #023F6E;
    
    float: left;
    font-size: 11px;
    font-weight: bold; 
    padding: 0 0 0 33px;
    width: 307px;
    word-spacing: 0;
}
.right_c2a_bg
{
    background-color: #fcfcfc;
}
.left_box2_content_bg
{
    background-image: url(../images/left_box2_content_bg.jpg);
    background-repeat: repeat-y;
    width: 205px;
    height: 46px;
    background-color: #fff5ed;
}
.padd_left_08
{
    padding-left: 8px;
	
}
.padd_right_08
{
    padding-right: 8px;
}
.padd_right_15
{
    padding-right: 16px;
}
.left_c2a_content
{
    font-family: Verdana;
    font-size: 12px;
    color: #747474;
    font-weight: normal;
}
.margin_bottom
{
    margin-bottom: 5px;
}



.left_c2a_btn
{
    background-image: url(../images/arrow.gif);
    background-repeat: no-repeat;
    display: inline;
    background-position: right top;
    padding-right: 15px;
    font-family: Arial;
    font-size: 12px;
    color: #00467f;
    font-weight: bold;
    text-decoration: none;
}
.link_bot {
color:#656565;
font-family:Verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.link_bot_font16 {
color:#656565;
font-family:Verdana;
font-size:16px;
font-weight:bold;
text-decoration:none;
}


.padline_1_l
{
padding:0 6px;
color:blue;
font-weight:bold;
}
.padline_1_r
{
color:#000000;
font-weight:bold;
padding-left:83px;
}
.padline_2_l
{

padding-left:132px;
color:#FF6666;
font-weight:bold;
}
.padline_2_r
{
color:#FF6666;
font-weight:bold;
padding-left:125px;
}
.padline_3_l
{
color:green;
font-weight:bold;
padding-left:20px;
}
.padline_3_r
{
color:blue;
font-weight:bold;
padding-left:125px;
}
.padline_4_l
{
color:black;
font-weight:bold;
padding-left:75px;
}
.padline_4_r
{
color:grey;
font-weight:bold;
padding-left:120px;
}
.text1 {
font-family:Verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.ul_green_1
{
	padding:15px 0 20px 5px;
}

.padd_top_bottom_16
{
	padding:15px 0;
}

.text1_font18 {
font-family:Verdana;
font-size:18px;
font-weight:bold;
text-decoration:none;
}
.breadcrum {
color:#00467F;
font-family:Arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.breadcrum_spn {
color:#F68428;
font-family:Arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.img_bck {
float:left;
padding-right:10px;
}
.left_c2a_homepg_h2 {
background-color:#00477F;
color:#FFFFFF;
font-family:Arial;
font-size:14px;
font-weight:bold;
}
.fade_div {
border:3px solid;
float:right;
height:47px;
margin-right:98px;
padding-top:11px;
text-align:center;
width:100px;
}
.link_bot:hover
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #8f8f8f;
    text-decoration: underline;
}

.left_c2a_btn_for_news
{
   padding-left:7px;
}


.left_c2a_btn:hover
{
    background-image: url(../images/arrow.gif);
    background-repeat: no-repeat;
    display: inline;
    background-position: right top;
    padding-right: 15px;
    font-family: Arial;
    font-size: 12px;
    color: #00467f;
    font-weight: bold;
    text-decoration: none;
}

.ul_news
{
	/*list-style-image: url('../images/arrow.gif');*/
	list-style-type: none;
	padding-top: 1px !important;
	
}
li.news_bullets
{
	background-image: url(../images/bullet_black.gif);
	background-repeat: no-repeat;
    background-position: 0px 4px;
	padding-left: 24px;
	text-align:left;
}

li.header_bullet
{
	background-image: url(../images/header_dot.gif);
	background-repeat: no-repeat;
    background-position: 0px 4px;
	padding-left: 24px;
}

.header_news_archive
{
	background-image:url(../images/header_archive.jpg);
	width:204px;
	height:29px;
	padding:24px;
	text-align:left;
	background-repeat:no-repeat;
	
}
.header_news_toplist
{
	background-image:url(../images/header_top.jpg);
	width:204px;
	height:29px;
	padding:24px;
	text-align:left;
	background-repeat:no-repeat;
	
}
.news_grey
{
	background-color:#f6f6f6;
}

.padd_margin
{
    padding-top: 7px;
    margin: 0px;
}
.right_c2a_heading_box1
{
    font-family: Arial;
    font-size: 13px;
    color: #336b99;
    padding-right: 8px;
}

.right_c2a_heading_bold_box1
{
    font-family: Arial;
    font-size: 14px;
    color: #00467f;
    font-weight: bold;
}
.right_c2a_heading_box2
{
    font-family: Arial;
    font-size: 16px;
    color: #00467f;
    font-weight: bold;
}
.right_c2a_heading_box2_norm
{
    font-family: Arial;
    font-size: 12px;
    color: #00467f;
}
.right_c2a_heading_box2_bold
{
    font-family: Arial;
    font-size: 12px;
    color: #00467f;
    font-weight: bold;
}
.text
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}
.text_format{
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;}



.text_post_news
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
}

.text1
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
		color:#00467F !important;
}

.text1_small
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.text1_green
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #78a22f;
}
.text1_green:hover
{
    color: #656565;
}

.text1_h
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #656565;
    text-decoration: none;
}
.text1_h:hover
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #c7c2c2;
    text-decoration: underline;
}
.text_gray
{
    color: #656565;
}
.text_gray1
{
    color: #7d7d7d;
}
.text_green
{
    color: #78a22f;
}

.text_green_head {
    background: url("../images/sub_page/subpage_subheading.gif") no-repeat scroll 0 0 transparent;
    color: #00467F;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    margin: 4px 0 0;
    padding: 4px 0 0 20px;
    word-spacing: -1px;
}

.text_green_head_large
{
    color: #78a22f;
    font-family: Verdana;
    font-size: 23px;
    font-weight: bold;
	line-height:1.4;
}

.padd_left_19
{
	padding-left:19px;
}

.text_green_head1
{
    color: #78a22f;
    font-family: Verdana;
    font-size: 15px;
    font-weight: normal;
}
ul
{
    padding-top: 5px;
    margin-left: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-left: 20px;
    margin-top: 5px;
}
.ul1
{
    padding-top: 5px;
    margin-left: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-left: 2px;
    margin-top: 5px;
}

/*.ul_orange
{
	padding-left:10px;
	padding-top:4px;
	
}*/

.divider
{
	background-image: url(images/orange_hori_divider.jpg);
}


.mp3_desc
{
	color:#595556;
	font-family:Arial;
	font-size:11px;
}


#sub_head_div1
{
    background-color: #FCDBC1;
    background-image: url("../images/subpage_subheading1.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #00467F;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    height: 42px;
    line-height: 18px;
    margin: 0;
    vertical-align: middle;
    width: 511px; /*padding-left:20px; 	padding-top:4px; 	margin-top:4px;*/
}
#sub_head_div
{
    background-color: #FCDBC1;
    background-image: url("../images/subpage_subheading1.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #00467F;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    height: 42px;
    line-height: 18px;
    margin: 0;
    vertical-align: middle;
    width: 511px; /*padding-left:20px; 	padding-top:4px; 	margin-top:4px;*/
}
#sub_head_div ul.ul_orange
{
    margin: 0 0 0 0;
    padding: 4px 0 0 10px; /*padding-top:4px;*/
}
#sub_head_div1 ul.ul_orange
{
    margin: 0 0 0 0;
    padding: 4px 0 0 10px;
}
.li_orange
{
   background-image: url("../images/sub_page/subpage_subheading_bullets.gif");
    background-position: 0 5px;
    background-repeat: no-repeat;
    font-size: 12px;
    list-style: none outside none;
    padding: 0 0 0 10px;
}
.ul_bule
{
    padding-left: 10px;
}
.li_bule_bullets1
{
    background-image: url(../images/bule_bullets.jpg);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    line-height: 14px;
    list-style: none;
    padding-top: 0px;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 10px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #7d7d7d;
    text-align: left;
}
.li_bule_bullets_desc
{
    padding-top: 0px;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 10px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #7d7d7d;
    text-align: left;
}
.right_c2a_bullets_link
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #7d7d7d;
    text-decoration: none;
}
.right_c2a_bullets_link:hover
{
    text-decoration: underline;
}
.ul_green
{
    padding-left: 5px;
}
.li_bule_bullets
{
    list-style-image: url(../images/bule_bullets.jpg);
    padding-bottom: 4px;
}
.li_green_bullets
{
    background-image: url(../images/bule_bullets.jpg);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    line-height: 15px;
    list-style: none;
    padding-top: 0px;
    margin-top: 0px;
    margin-left: 12px;
    padding-left: 12px;
    padding-bottom: 2px;
    margin-bottom: 2px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #7d7d7d;
}

.li_green_bullets_line_height
{
    background-image: url(../images/bule_bullets.jpg);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    line-height: 22px;
    list-style: none;
    padding-top: 0px;
    margin-top: 0px;
    margin-left: 12px;
    padding-left: 12px;
    padding-bottom: 11px;
    margin-bottom: 2px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #7d7d7d;
}


.padd_left
{
    padding: 0 20px 20px;
	background:#ffffff;
}
.padd_right_10px
{
    padding-right: 10px;
}
.padd_right
{
    padding-right: 5px;
}
.padd_right_3
{
    padding-right: 3px;
}
.padd_right_32
{
    padding-right: 32px;
}
.padd_right_46
{
    padding-right: 46px;
}
.padd_top_05
{
    padding-top: 5px;
}
.padd_top_10
{
    padding: 10px 0;
	
}
.padd_bottom_5
{
    padding-bottom: 5px;
}

.padd_bottom_5_for_news
{
    padding-bottom: 2px;
}
.right_c2a_li
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
}
.bottom
{
    width: 100%;
    text-align: center;
    background-color: #00467f;
		min-width:965px;
}

.h1_text
{
    font-size: 10px;
    font-family: Arial;
    height: 21px;
    text-align: right;
    color: #5e778b;
}
.free_call
{
    font-family: Arial;
    font-size: 12px;
    color: #00467f;
    font-weight: bold;
}
.flash_banner
{
    height: 289;
    width: 964;
}
.divmenu
{
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    top: 0px;
    z-index: 10;
    float: left;
}
.menuTable
{
    /*border:3px solid #ff0000;*/
    margin: 0px;
    padding: 0px;
    background-image: none;
}
.menu
{
    background-color: #00467f;
    border-bottom: 1px solid #ffffff;
    padding: 3px 6px 3px 6px;
    cursor: pointer;
    height: 23px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    display: block;
}
.menu:hover
{
    background-color: #3a57a2;
    height: 23px;
    border-bottom: 1px solid #ffffff;
    padding: 3px 6px 3px 6px;
    cursor: pointer;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    display: block;
}


.topnav
{
    background-image: url(../images/beds_range.jpg);
    background-repeat: no-repeat;
    height: 63px;
    width: 105px;
    text-indent: 3px;
    font-size: 11px;
    font: Arial,Helvetica, sans-serif;
    font-weight: normal;
    color: #f68428;
    text-decoration: none;
}


.topnav td table td
{
    background-image: none;
    height: 23px;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
    font: Arial,Helvetica, sans-serif;
    font-weight: normal;
    color: #CC0000;
    text-decoration: none;
}
.topnav_text_h
{
    font-size: 11px;
    font: Arial,Helvetica, sans-serif;
    font-weight: normal;
    color: #CC0000;
    text-decoration: none;
}

.topnav_text
{
    font-size: 11px;
    font: Arial,Helvetica, sans-serif;
    font-weight: normal;
    color: #f68428;
    text-decoration: none;
}
.topnav_text:hover
{
    font-size: 11px;
    font: Arial,Helvetica, sans-serif;
    font-weight: normal;
    color: #CC0000;
    text-decoration: none;
}
.link_button
{
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    font-style: normal;
    text-decoration: none;
}

.link_button:hover
{
    font-family: Arial;
    font-size: 12px;
    color: #e2cfcf;
    font-style: normal;
    text-decoration: none;
}
.link_norm
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #656565;
    text-decoration: none;
}

.link_norm_pager
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #064281;
    text-decoration: none;
}

.link_norm:hover
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #8f8f8f;
    text-decoration: underline;
}

.link_norm_content
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #8f8f8f;
    
}

.margin_rgt_15
{
    margin-right: 15px !important;
}
.back_top
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #78a22f;
    text-decoration: none;
}

.back_top:hover
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #aab890;
    text-decoration: underline;
}

.topbanner_text
{
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;

}
.topbanner_text_h
{
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
    color: #f68428;
    text-decoration: none;
}
.topbanner_text:hover
{
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
    color: #f68428;
    text-decoration: none;
}

a
{
    outline: none;
}
.right_c2a_colon
{
    line-height: 15px;
    width: 10px;
}
.subpage_subheading
{
    background-image: url(../images/sub_page/subpage_subheading.gif);
    height: 21px;
    background-repeat: no-repeat;
}

.subpage_subheading_left_right
{
    background-image: url(../images/sub_page/subpage_subheading.gif);
    height: 21px;
    background-repeat: no-repeat;
}

.subpage_subheading_bullets
{
    padding-top: 4px;
}
.subpage_subheading_repeat
{
    background-image: url(../images/subpage_subheading1.gif);
    background-position: bottom;
    background-color: #fcdbc1;
    height: 26px;
    background-repeat: repeat-x;
    margin: 0px 0px 0px 0px;
}
.subpage_subheading_curvy
{
    background-image: url(../images/sub_page/subpage_subheading_curvyBody.gif);
    height: 21px;
    width: 531px;
    background-repeat: no-repeat;
}

.subpage_mainheading
{
  /*  background-image: url(../images/sub_page/subpage_main_heading.gif);
    height: 24px;
    background-repeat: no-repeat;*/
}
.mainheading_txt
{
    color: #00477F;
    font-size: 24px;
    font-weight: bold;
   
    text-transform: uppercase;
    vertical-align: middle;
    
}
.subheading_txt
{
    padding-left: 20px;
    font-size: 12px;
    font-family: Verdana;
    font-weight: bold;
    color: #00467f;
    vertical-align: middle;
    padding-top: 4px;
    word-spacing:-1px;
    margin-top: 4px;
		  overflow: hidden;
			    width: 100%;
}
.subheading_txt a{color: #00467f;text-decoration:none;}
.subheading_txt a:hover{color: #00467f;text-decoration:none;}
.orange_color{color:#F68428; font-size: 13px;}
.orange_color_label{padding: 0;    position: absolute; text-align: center; width: 209px;}
		
.subheading_txt span.subheading_txt
{display: block; background-position: -20px 0pt; padding: 4px 0pt 0pt 20px;    width: 130px;}

.subheading_txtfornews
{
    
    font-size: 10px;
    font-family: Verdana;
    font-weight: bold;
    color: #00467f;
    vertical-align: middle;
    /*padding-top: 4px;
    padding-bottom:4px;*/
    margin-top: 4px;
}

.subheading_txtfornews_left_right
{
    padding-left: 20px;
    font-size: 10px;
    font-family: Verdana;
    font-weight: bold;
    color: #00467f;
    vertical-align: middle;
    /*padding-top: 4px;
    padding-bottom:4px;*/
    margin-top: 4px;
}

a.news_left_right_list
{
	text-decoration:none;
	color:#00457c;
	font-family:Arial;
	font-size:12px;
}
a.news_left_right_list div
{
	font-size:11px;
	color:#595556;
	font-family:Arial;
	
}

.news_paging
{
	text-decoration:none;
	color:#00457c;
	font-family:Arial;
	font-size:12px;
}

.news_paging a
{
	text-decoration:none;
	color:#00457c;
	font-family:Arial;
	font-size:12px;
}


.subheading_txt1
{
    
    font-size: 12px;
    font-family: Verdana;
    font-weight: bold;
    color: #00467F;
    vertical-align: middle;
    padding-top: 4px;
    padding-left:20px;
   
}

.subheading_txt_bodyprofile
{
    padding-left: 20px;
    font-size: 10px;
    font-family: Verdana;
    font-weight: bold;
    color: #00467f;
    vertical-align: middle;
}
.img_div
{
    padding: 18px 18px 18px 18px;
    border: solid 1px #f68428;
		margin:0 auto 10px;
}
.padd_bottom_10
{
    padding-bottom: 10px;
}
.view_btn
{
   
    border-width: 0px;
    background-repeat: no-repeat;
    background-position: right center;
    height: 16px;
    margin: 0 15px 0 0;
}
.view_btn1
{
    background-position: right center;
    background-repeat: no-repeat;
    border-width: 0;
    height: 16px;
    padding: 0 !important;
}
div.view_btn .view_btn_txt{margin:0;}
.view_btn_txt
{
    background: url("../images/sub_page/view_more_btn.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: right;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    margin: 10px 0 0;
    padding: 0 0 0 1px !important;
    text-align: left;
    text-decoration: none;
    width: 83px;
}
.view_btn_txt:hover
{
    font-size: 10px;
    font-family: Verdana;
    font-weight: bold;
    color: #f68428;
    text-decoration: none;
}
.padd_right_17
{
    padding-right: 15px;
}
.padd_bottom_05
{
    padding-bottom: 5px;
}

.left_subnav_c2a_bullet
{
    background-image: url(../images/sub_page/sub_nav_bullets.gif);
    background-repeat: no-repeat;
    background-position: center top;
}

.left_subnav_c2a
{
    background-repeat: no-repeat;
    background-position: left top;
    width: 3px;
    height: 9px;
    font-family: Arial;
    font-size: 12px;
    color: #00467f;
    font-weight: normal;
    text-decoration: none;    
}
.left_subnav_c2a:hover
{
    background-repeat: no-repeat;
    background-position: left top;
    width: 3px;
    height: 9px;
    font-family: Arial;
    font-size: 12px;
    color: #f68428;
    font-weight: normal;
    text-decoration: none;    
}
.left_subnav_c2a_sel
{
    font-family: Arial;
    font-size: 12px;
    color: #f68428;
    font-weight: normal;
    text-decoration: none;
    background-repeat: no-repeat;
    text-align:left;
    
     
}
.tbl_leftsub_nav
{
    border: solid 1px #00467f;
}
.td_leftsub_nav
{
    padding-left: 2px;
    padding-top: 4px;
    margin-top: 4px;
    border-bottom: dashed 1px #00467f;
    padding-bottom: 4px;
    margin-bottom: 4px;
}
.head
{
    font-family: Arial;
    font-size: 16px;
    color: #ffffff;
    font-style: normal;
    font-weight: bold;
    width: 205px;
    height: 29px;
    background-image: url(../images/sub_page/left_sub_nav_c2a.jpg);
    background-repeat: no-repeat;
    padding-left: 8px;
    padding-bottom: 5px;
}
.healthy_sleep_btn
{
    font-family: Arial;
    font-size: 16px;
    color: #ffffff;
    font-style: normal;
    font-weight: bold;
    width: 205px;
    height: 26px;
    background-color: #f68428;
    text-decoration: none;
    display: block;
}
.healthy_sleep_btn:hover
{
    font-family: Arial;
    font-size: 16px;
    color: #ffffff;
    font-style: normal;
    font-weight: bold;
    width: 205px;
    height: 26px;
    background-color: #f68428;
    text-decoration: none;
    display: block;
}
.pricing_indicator
{
    background-image: url(../images/bes_range/pricing_indicator.jpg);
    background-repeat: no-repeat;
    width: 511px; /*height:206px;*/
    padding-top: 80px;
}
.pricing_indicator_bg
{
    background-image: url(../images/bes_range/pricing_bg.jpg);
    background-repeat: repeat-y;
}
.pricing_indicator_txt
{
    font-family: Arial;
    font-size: 12px;
    color: #00467f;
    font-style: normal;
    font-weight: bold;
    margin: 0px;
		padding: 0 20px 0 23px !important;
		
}
.pricing_indicator_redtxt
{
    font-family: Arial;
    font-size: 13px;
    color: #fa8126;
    font-style: normal;
    font-weight: bold;
    margin: 0px;
   padding: 0 20px 0 23px !important;
}
.left_c2a_homepg
{
    background-color: #00477f;
    color: #ffffff;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    width: 205px;
    height: 26px;
}
.submit_btn
{
    background-color: #00467f;
    border-width: 0px;
    font-size: 1px;
    height: 20px;
    cursor: pointer;
    color: #ffffff;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
}
.reset_btn
{
    background-color: #00467f;
    border-width: 0px;
    font-size: 1px;
    height: 19px;
    cursor: pointer;
    color: #ffffff;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
}
.err
{
    font-size: 11px;
    color: Red;
    font-family: Verdana;
	   padding: 0 2px 0 0;
}

.tbl_border
{
    border-top: solid 1px #f68428;
    border-left: 1px solid #f68428;
    border-right: 1px solid #f68428;
}
/* Footer Classes */

.padd_lr
{
    padding-left: 45px;
    padding-right: 33px;
}

.footer_text
{
    font-family: Arial;
    font-size: 9px;
    color: #BFBFBF;
    padding: 0.5px;
}

.footer_divider
{
    background-image: url(../images/divider_new1.jpg);
    background-repeat: repeat-y;
    margin-top: 3px;
}

#footer
{
     background: url("../images/footer_bg.jpg") repeat-x scroll center bottom #00467F;
    color: #BFBFBF;
    font-family: Arial;
  
    min-width: 965px;
    width: 100%;
}

#footer a
{
    font-family: Arial;
    color: #BFBFBF;
    font-size: 11px;
    text-decoration: none;
}

#footer a:hover
{
    text-decoration: underline;
}

.main_head_footer
{
    font-family: Arial;
    color: #BFBFBF;
    font-size: 11px;
    text-decoration: none !important;
    border-bottom: 1px solid #BFBFBF !important;
    line-height: 20px !important;
    font-weight: bold !important;
}

.main_head_footer:hover
{
    font-family: Arial;
    color: #BFBFBF;
    font-size: 11px;
    text-decoration: none !important;
    border-bottom: 1px solid #BFBFBF !important;
    line-height: 20px !important;
    font-weight: bold !important;
}



.footerLink
{
    font-family: Arial;
    color: #BFBFBF;
    font-size: 11px;
    text-decoration: none;
}
/*Footer End */

.self_profile
{
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    color: #4b4b4b;
    font-family: Verdana;
}
.profile_stp2
{
    background-image: url(../images/step2_top_bg.jpg);
    background-repeat: no-repeat;
    height: 78px;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.nextbutton
{
    background-color: #00467f;
    color: #ffffff;
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
}

/* Alternative Banner Image class*/

#banner { width:995px; height:289px; }
.banner { background:url('../images/banner_img.jpg') no-repeat left top; width:995px; height:289px; }



/*styles*/
#ctl00_bodycontent_contact_form{background:#ffffff;}
img.padd_right_08{background:#ffffff}
#ctl00_bodycontent_contact_form table tbody tr td {padding:0 0 3px;}
#ctl00_bodycontent_contact_form table tbody tr td input,#ctl00_bodycontent_contact_form table tbody tr td select,#ctl00_bodycontent_contact_form table tbody tr td textarea,#ctl00_bodycontent_contact_form table tbody tr td img{margin: 0 0 0 4px;}
#ctl00_bodycontent_contactid,#ctl00_bodycontent_find,#ctl00_bodycontent_comments,#ctl00_bodycontent_cap{width:177px;}
#ctl00_bodycontent_contact_form table tbody tr td input#ctl00_bodycontent_info{ float: left;margin: 4px 0 0 4px;width:auto;}
#ctl00_bodycontent_contact_form table tbody tr td input#ctl00_bodycontent_info + label{display: block;float: left;margin: 4px 0 0 5px;width: 144px;}
#ctl00_bodycontent_contact_form table tbody tr td input#ctl00_bodycontent_appointment + label{display: block;float: left;margin: 4px 0 0 5px;width: 165px;}
#ctl00_bodycontent_contact_form table tbody tr td input#ctl00_bodycontent_appointment{ float: left;margin: 4px 0 0 4px;clear:left;width:auto;}
#ctl00_bodycontent_contact_form table tbody tr td img{margin-bottom:20px;}
#ctl00_bodycontent_contact_form table tbody tr td img + img{margin-bottom:16px;}
#ctl00_bodycontent_contact_form table tbody tr td input {width:174px}
#ctl00_bodycontent_submit,#ctl00_bodycontent_reset{width:auto !important;}
p.padding10{padding:0 0 10px 0 !important;}
.wrapper table tbody p{padding:0 0 10px;overflow:hidden;}
.wrapper table tbody p em{font-style:italic;}
.wrapper table tbody p strong{font-weight:bold !important;}
.flt_name{font-style: italic;font-weight: bold;margin: 0 10px 0 0;text-align: right;}
p + object{margin:0 auto 10px;display:block;}
p + img{margin:0 auto 10px;}
.adver_blue{background:url('../images/enhance_your_sleep.jpg') no-repeat left top;height: 161px;width: 206px;float:left;color:#ffffff;}
.adver_blue p {float: right;font-size: 12px;line-height: 21px;padding: 38px 11px 0 0 !important;width: 64px;}
.adver_blue span{ display: block;font-size: 18px;padding: 0 0 3px;}
.adver_blue a { background: url("../images/pointerR.png") no-repeat scroll left 4px transparent; color: #F68428;float: right;font-size: 12px;padding: 0 0 0 11px;text-decoration: none;}
.adver_blue a:hover{color:#F68428;text-decoration:none;font-size:12px;}
.adver_blue a span{clear: both;display: block;font-size: 18px;text-align: center;}

.adver_blue_new{background:url('../images/beds_dat_supprt.jpg') no-repeat left top;height: 200px;width: 206px;float:left;color:#ffffff;margin:5px 0 0;}
.adver_blue_new p {float: left;font-size: 12px;padding: 146px 12px 0 10px !important;line-height: 16px;}
.adver_blue_new span{ display: block;font-size: 18px;padding: 0 0 3px;}
.adver_blue_new a {background: url("../images/pointerR.png") no-repeat scroll right 4px transparent;clear: both;color: #F68428;display: block;font-size: 12px;padding: 0 11px 0 0;text-decoration: none;width: 53px;}
.adver_blue_new a:hover{color:#F68428;text-decoration:none;font-size:12px;}
.adver_blue_new a span{clear: both;display: block;font-size: 18px;text-align: center;}

#aspnetForm{min-width:965px;}
/*div#home_banner ~ table{padding: 36px 0 0;}*/
