body{background: #d29593 url('bg_shad.png') top center repeat-y; font: 13px Arial; color: #444; line-height: 18px; }
a {color: #1968A9;} a:hover {color: #B5D4E1;} a:visited { color: #1968A9; }
p  { margin: 0 0 15px; }
.content { margin: 0 auto; width: 960px;}

h1 { letter-spacing: 0.1px; font: bold 27px "Trebuchet MS", Arial; text-shadow: 1px 1px 1px #c4c4c4; color: #353535; margin: 5px 0 10px 0; padding: 0;}
h2 { font: 23px "Trebuchet MS", Arial; margin: 10px 0 10px 0; color: #721A0A; padding: 0;}
h2 a { font: 23px "Trebuchet MS", Arial; margin: 10px 0 10px 0; color: #23549C; padding: 0;}
h3 { font-size: 1.2em; margin: 0 0 6px; }
h4 {padding: 5px 0 5px 0; margin: 0 0 0 0;}
.alert{background: #FCFBCE; border: 1px solid #D8D633; width: 98%; padding: 3px; font: bold 13px arial; color: #545454; margin: 5px 0 5px 0; float: left;}

.header {width: 960px; float: left; clear: both; padding: 15px 0 5px 0; color: #888; background: #ffffff; height: 85px;}
.header ul { float: left; width: 960px; list-style-type : none; padding: 0; padding: 0; margin: 0; }
.header ul li { padding: 0 0 3px 5px; width: 100px; float: left; text-align: center; }
	.header ul li:hover {background: #c40d42;}
.logo { float: left; height:65px; padding: 0 0 0 20px; width: 320px; }
	.logo img { border: 0px; }
.search { float: right; width: 400px; }
.header_728 { padding: 0 0 0 72px; }
.toplog{color: #fff; float: left; background: #b6504d; width: 940px; padding: 1px 10px 1px 10px; margin: 0;}
	.toplog a{color: #fff;}

.down { background: #fff; width: 960px; margin: 0 0 10px 0; padding: 0; float: left; }
.right { background: #fff; width: 680px; margin: 0; padding: 0; float: right; }
.central { background: #fff; width: 470px; margin: 0; padding: 0 5px 0 0px; float: left; }
.central p {padding: 3px 0 5px 0;}
.central img {float: left; margin: 5px; border: 1px solid #808080;}
.subart{float: left; width: 455px; margin: 10px 0 10px 0; padding: 0 5px 0 10px; background: #FAFCFE; border: 1px solid #96C6E9;}
.adsubart{float: left; width: 470px; margin: 0; padding: 5px 0 5px 0; background: #fff; text-align: center;}

/*-- heart answers*/
.onq{margin: 0 0 5px 0; padding: 3px; width: 465px; background: #E3E3E3; font: 11px verdana;float: left;}
.quest{float: left; width: 470px; padding: 5px 0 5px 0; margin: 0 0 10px 0;}

.ha{background: url(heart-sthetoscope.png) top left no-repeat ; padding: 5px 5px 5px 130px; width: 300px; border: 1px solid #E4E4E4; margin: 5px 0 5px 0;}
.liexn{width : 100%; float : left;}
.liex li {color : #1A790F; font : bold 18px arial; border-bottom : 1px solid #E5E5E5; padding : 5px 0 5px 0;float :   left; width : 100%;}
.liex li {font : bold 15px arial; padding : 15px 5px 10px 15px; color : #1C4A71;}
.liex a {font : 15px arial; }

.column {background: #fff; width: 200px; margin: 0; padding: 0 0px 0 0px; float: right;}
.column p {padding: 3px 3px 5px 0; margin: 0 3px 0 0; display: block; border-bottom: 1px dotted #c4c4c4;}
.column p img {float: left; margin: 3px;}
.column ul { float: left; width: 195px; list-style-type : none; padding: 0px 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px dotted #C0C0C0;}
.column ul li { padding: 3px 0 5px 0px; width: 195px; float: left; }
.col_sub{width: 185px; margin: 5px 0 10px 0; padding: 0px 5px 5px 5px; background: #FBF8CE; border: 1px dashed #F2E862;}

.left {background: none; width: 261px; margin: 0; padding: 5px 5px 10px 3px; float: left; border-right: 1px solid #efefef;}
.left ul {background: none; float: left; width: 261px; list-style-type : none; padding: 10px 0 5px 0; margin: 0 0 10px 0; border-bottom: 1px solid #C0C0C0;}
.left ul li { padding: 0 0 5px 10px; width: 241px; float: left; }
.left li a { font: bold 18px "Trebuchet MS", Arial; color: #666666; display: block; width: 241px; }
.left li a:hover { color: #C61F06; text-decoration: none; }
p.leftp {width: 245px; padding: 0 5px 7px 11px; margin: 0 0 0 0; float: right; line-height: 14px;}
p.leftp a {font: bold 13px arial;}
.left p img {float: left; margin: 3px;}
.adleft{float: right; padding: 5px 0px 10px 0px; margin: 0px; background: none; width: 261px;}

.pgnr a {font : 16px arial;color : #658813;border : 1px solid #658813;padding : 3px 4px 3px 4px;margin : 0 5px 0 0;}
.pgnr a:hover {font : 16px arial;color : #E8420B;border : 1px solid #658813;padding : 3px 4px 3px 4px;margin : 0 5px 0 0;}

.footer {background: #fff; width: 960px; float: left; padding: 20px 0; color: #888; border-top: 1px solid #e3e3e3;}
.footer a { font: 11px arial; color: #4D4D4D; }
.footer ul { float: right; width: 400px; list-style-type : none; padding: 0; padding: 0; margin: 0; }
.footer ul li { padding: 0 0 2px; width: 120px; float: right; }
p.pfooter{float: left; width: 500px; font: 12px arial; color: #545454; padding: 5px;}
	p.footer img{float: right; border: 0; padding: 3px;}
