body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #474747;
	background-color: #FFFFFF;
	line-height:18px;
	margin:0px;
	padding:0px;
	
}

ul{
		padding:0;
		margin:0;
		list-style-type:none;
		text-align:left;
}
li{
		padding:0;
		margin:0;
		text-align:left;
		list-style-type:none;
	}
br{
		line-height:18px;
}

p{
	margin:0px;
	padding:0px;
}

img {padding:0px; margin:0px; border:0px;}

h1 {font:normal 22px/25px Arial, Helvetica, sans-serif; color:#000; padding:0; margin:0; }
h2 {font:normal 20px/22px Arial, Helvetica, sans-serif; color:#000; padding:0; margin:0; }
h3 {font:normal 16px/20px Arial, Helvetica, sans-serif; color:#959595; padding:0; margin:0; } 
h4 {font:normal 22px/25px Arial, Helvetica, sans-serif; color:#3b3235; padding:0 0 8px 0; margin:0; border-bottom:1px solid #dbdbdb; }
h5 {font:bold 14px/18px Arial, Helvetica, sans-serif; color:#ee454a; padding:0 0 0px 0; margin:0;  }

a {color:#ed1c22; text-decoration:none; }
a:hover {color:#474747; text-decoration:none; }
.red{ color:#ee1b21;}

/*....................header..........................*/

.header { padding:0; margin:0; width:317px; }
.header ul { list-style:none; }
.header ul li { font:normal 14px/18px Arial, Helvetica, sans-serif; color:#707070; float:left; }
.header ul li a{ font:normal 14px/18px Arial, Helvetica, sans-serif; color:#707070; float:left; text-decoration:none; }
.header ul li a span{ color:#ec1d23; }
.header ul li.livehelp { background:url(images/live_help.jpg) no-repeat ; padding:11px 11px 20px 39px; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#707070; }
.header ul li.livechat { /*background:url(images/live_chat.jpg) no-repeat ;*/ padding:31px 11px 0px 0; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#707070; }

.search {width:193px; vertical-align:top; padding:0px; margin:0px; }
.search ul { list-style:none;}
.search ul li { font:normal 14px/20px Arial, Helvetica, sans-serif; color:#939297; float:left; padding-right:18px; padding-bottom:12px; }
.search ul li.end { font:normal 14px/20px Arial, Helvetica, sans-serif; color:#939297; float:left; padding-right:0px; }
.search ul li a{ font:normal 14px/22px Arial, Helvetica, sans-serif; color:#939297; float:left; text-decoration:none; }

.searchbox {background:url(images/search_bg.png) no-repeat top left; padding:5px 10px; width:145px; height:13px; border:none; color:#9e9d9d; font:normal 14px/14px Arial, Helvetica, sans-serif; font-style:italic; }

/*.......................header end.....................................*/

/*.......................nav..............................*/

.nav_main {  }
.nav_main ul { list-style:none;  }
.nav_main ul li{ background:url(images/nav.png) no-repeat bottom right ; padding:8px 16px 6px 0 !important; margin:0 2px 0 0; float:left;   }
.nav_main ul li span{ background:url(images/nav.png) no-repeat top left ; padding:8px 0px 7px 16px;  }
.nav_main ul li span a{ font:normal 14px/14px Arial, Helvetica, sans-serif; color:#e6e6e6; text-decoration:none; }
.nav_main ul li span a:hover{ font:normal 14px/14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }


.menu_nav {background:url(images/nav.jpg) repeat-x; border:1px solid #d4d2d2; }
.menu_nav ul { list-style:none;  }
.menu_nav ul li{ float:left; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#6d6e70; padding:9px 19px 8px 20px; }
.menu_nav ul ul li{ float:left; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#6d6e70; padding:0px; }
.menu_nav ul li a{ float:left; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#6d6e70; text-decoration:none; }
.menu_nav ul li a:hover{ float:left; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }


/*.............................dropdown..................................*/
#info { padding:0 0 0 0px; font-family:Arial, Helvetica, sans-serif; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#6d6e70;  }


.menu {/*width:900px;*/ position:relative; z-index:100; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#6d6e70;  }
/* hack to correct IE5.5 faulty box model */
/** html .menu {width:800px;}*/
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; }
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left; position:relative;/* padding:0 15px 0 15px;*/ /*padding:9px 19px 8px 20px;*/}
/* style the links for the top level */
.menu a, /*.menu a:visited*/ {display:block;font-size:13px;text-decoration:none; color:#FFFFFF;line-height:0px; font-weight:normal;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:160px; w\idth:128px;}
.menu li:hover { color:#000000; /*padding:9px 19px 8px 20px;*/}
/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#f4f4f4; color:#6d6e70;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#6d6e70; color:#e6e6e6;}
.menu ul ul :hover > a.drop {background:#6d6e70; color:#e6e6e6;}

/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#6d6e70 0 0 repeat-x; color:#6d6e70; }
/* style the third level hover */
.menu ul ul ul a:hover {background:#6d6e70 0 0 repeat-x; color:#e6e6e6;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;top:31px;left:0; width:180px; color:#6d6e70; border:1px solid #d4d2d2; background:#f4f4f4; left:18px;}
.menu ul ul li:hover {left:0; width:180px; color:#6d6e70; border-bottom:1px solid #d4d2d2; background:#6d6e70;}
.menu ul ul li{ left:0; width:180px; color:#6d6e70; border-bottom:1px solid #d4d2d2; }
.menu ul ul li.end{ left:0; width:180px; color:#6d6e70; border-bottom:none; }
/* another hack for IE5.5 */
* html .menu ul ul {top:31px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:180px; top:0; width:160px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-120px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#f4f4f4; /*height:auto;*/ /*line-height:1em;*/ padding:5px 10px; /*width:160px;*/ color:#6d6e70; font-weight:normal;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:160px;}

/* style the top level hover */
.menu a:hover{color:#000000;}
.menu ul ul a:hover{color:#e6e6e6; background:#f4f4f4;;}
.menu :hover > a {color:#000000;}
.menu ul ul :hover > a {color:#e6e6e6; background:#6d6e70;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

.menu ul :hover ul :hover ul{ visibility:visible;}
.menu ul :hover ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul :hover ul{ visibility:visible;}


.navigation-color{
	 background:url(images/bg_lowernav.jpg) no-repeat;
}

/*.............................dropdown..................................*/

/*.......................nav end..............................*/


/*.........................leftcontent........................*/


.content {width:661px; padding:0; margin:0; vertical-align:top; padding:0 25px 0 13px; }
.content p{ font:normal 14px/18px Arial, Helvetica, sans-serif; color:#474747; padding-top:22px; }
.content p.dot{ font:normal 14px/18px Arial, Helvetica, sans-serif; color:#474747; padding-bottom:10px; background:url(images/dot.gif) repeat-x bottom; }

.content_inner { width:190px; vertical-align:top; }
.content_inner p{ font:normal 13px/18px Arial, Helvetica, sans-serif; color:#474747; padding-top:15px;  }
.content_inner img{ border:3px solid #e6e6e6; margin-top:6px; }

.content_otherpage{ background:#ededed; padding:10px 10px 20px 10px;}
.content_otherpage p{ padding-bottom:16px;}
.healthcare_sidebar{ width:234px; border:1px solid #dcdcdc; background:url(images/healthcare_sidenav_bg.jpg) no-repeat left top #ffffff; padding:13px;}
.healthcare_sidebar ul { padding:6px 0 30px 0;}
.healthcare_sidebar ul li{ background:url(images/arrow.gif) no-repeat left 8px; color:#ed1c22; line-height:26px; padding:0 0 0 18px;}
.healthcare_sidebar ul li a{color:#ed1c22; text-decoration:none;}
.healthcare_sidebar ul li a:hover{color:#000; text-decoration:none;}

.healthcare_sidebarcopy{ width:234px; border:1px solid #dcdcdc; background:url(images/healthcare_sidenav_bg.jpg) no-repeat left top #ffffff; padding:13px;}
.healthcare_sidebarcopy ul { padding:6px 0 30px 0;}
.healthcare_sidebarcopy ul li{ background:url(images/arrow.gif) no-repeat left 8px; color:#666666; line-height:26px; padding:0 0 0 18px;}
.healthcare_sidebarcopy ul li a{color:#666666; text-decoration:none;}
.healthcare_sidebarcopy ul li a:hover{color:#000; text-decoration:none;}

.box_highlight ul{ background:#f6f6f6; border:1px solid #fff; padding:10px 10px 0 10px;}
.box_highlight ul li{ padding-bottom:10px;}

.box_highlight1 ul{ background:#f6f6f6; border:1px solid #fff; padding:10px 10px 0 10px;}
.box_highlight1 ul li{ padding:0 0 10px 14px; background:url(images/arrow.gif) no-repeat left 6px;}
.box_highlight1 ul li a{ text-decoration:none; color:#666666;}
.box_highlight1 ul li a:hover{ text-decoration:none; color:#000;}

.box_highlight2 { background:#f6f6f6; border:1px solid #fff; padding:10px 10px 10px 10px;}

.box_highlight3{ background:#f6f6f6; border:1px solid #fff; padding:26px 31px 26px 26px; width:390px; }
.signin_textfield { width:156px; height:20px; background:#fff; border:1px solid #d4d2d2; margin-bottom:10px; padding:2px }
/*.........................leftcontent end........................*/


/*.........................rightpanel........................*/

.right {width:262px; padding:0; margin:0; vertical-align:top; }
.rightbox {border:1px solid #d4d2d2; padding:1px 1px 13px 1px; }
.rightbox h1{ padding:9px 13px; font:normal 22px/22px Arial, Helvetica, sans-serif; color:#fff; background:#6d6e70; }

.date { background:url(images/calendar.png) no-repeat 13px 14px; width:59px; vertical-align:top; padding:15px 0px 0 8px; }
.date p{ font:bold 11px/11px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:0; margin:0;  }
.date h2{ padding:9px 13px; font:normal 30px/30px Arial, Helvetica, sans-serif; color:#000; padding:5px 0 9px 0; text-align:center;  }

.date_content { width:190px; }
.date_content p{ font:normal 13px/18px Arial, Helvetica, sans-serif; color:#474747; margin:0; padding:13px 6px 0 6px;  }
.date_content p strong{ font:bold 13px/18px Arial, Helvetica, sans-serif; color:#d92816; padding:5px 0 9px 0;  }

.date_content2 { width:249px; padding-top:10px; }
.date_content2 p{ font:normal 13px/18px Arial, Helvetica, sans-serif; color:#474747; margin:0; padding:3px 8px 0 8px;  }
.date_content2 p strong{ font:bold 13px/18px Arial, Helvetica, sans-serif; color:#d92816; padding:5px 0 9px 0;  }

/*.........................rightpanel end........................*/



/*.........................footer..............................*/
.footer {background:#6d6e70; padding:10px 10px; text-align:center; }
.footer p{ font:normal 12px/12px Arial, Helvetica, sans-serif; color:#e0e1e1; padding:0 8px 0 0; }
.footer p a{ font:normal 12px/12px Arial, Helvetica, sans-serif; color:#e0e1e1; text-decoration:none; padding:0 8px ;  }
.footer p a:hover{ font:normal 12px/12px Arial, Helvetica, sans-serif; color:#e0e1e1; text-decoration:underline; padding:0 8px ; }


/*.........................footer end..............................*/