/*
Project Name: HealthCare Reform Magazine 
Designed & developed By : Ewebcraft
Company URL : http://www.ewebcraft.com
email: ewebcraft@gmail.com
Developer : Shoaib Yasin
*/

*{margin:0px; padding:0px;}
body{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
	font-size:12px;
	line-height:100%;
	z-index:000;
	background:#415984;
}


/**** Global Elements *****/
.left{float:left;}
.right{float:right;}
.clr{clear:both; margin:0; padding:0; }
.center{text-align:center;}
.hidden{display:none;}
h1,h2,h3,h4,h5,h6,h7,h8{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:100%;
}
h1{ font-size:20px;}
h2{ font-size:22px}
h3{	font-size:13px;
	padding:0; margin:0;}
h4{ font-size:13px; }
h5{ font-size:11px;}

small{font-size:90%;}
p{line-height:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
strong{font-weight:bold;}

p, strong, em, ul, li, ol{color:#282828;}
.blue{}
.red{color:#D80E0C;}
/********************************/

#container
{
	position:relative; width:970px; height:auto; margin:0 auto; padding:0; z-index:001;
}
	#header
	{
		position:relative; width:970px; height:auto;  margin:0; padding:0; z-index:002;
	}
		#header #recent
		{
			position:relative; width:968px; background:url(../siteimages/background/scroller.jpg) left top repeat-x;
			height:24px; border:1px solid #14326E; z-index:003;
		}
			#recent h1
			{
				position:absolute; left:-1px; top:-1px; width:110px; height:24px; background:url(../siteimages/background/recent.jpg) left top repeat-x;
				line-height:24px; font-size:12px; color:#fff; text-align:center; border:1px solid #BB0500; height:24px; z-index:005;
			}
			
			#scrollingText
			{
				width: 965px;
				height: 16px;
				position: relative;
			}
			
			#scrollingText div.scrollableArea *
			{
				display: inline;
				margin: 0;
				padding: 2px 0px 0px 0px;
				font-family: Tahoma; 
				font-size:12px; 
				font-weight: normal; 
				color: #fff; 
				width: auto;
				height: auto;
			}
			#scrollingText .scrollWrapper div.scrollableArea{color:#fff;}
			#scrollingText div.scrollableArea p{line-height:20px; color:#fff; margin-left:10px; margin-right:10px;}
			#scrollingText div.scrollableArea p a{color:#fff; text-decoration:none;}
			#scrollingText div.scrollableArea p a:hover{color:#FEBF05;}
			#scrollingText div.scrollableArea p span.author{color:#FEBF05; font-weight:bold;}
			
		#brands
		{
			position:relative; width:970px; height:auto; z-index:003;
			background:#fff url(../siteimages/background/brand.jpg) left top no-repeat;
		}
			#brands .logo{position:relative; margin:15px; float:left; display:inline;}
			#brands .logo img{border:none;}
			#brands .right-image {	position:relative; float:right; display:inline; margin:15px;	}
			#brands .right-image img{border:none;}
		
		#navigation
		{
			position:relative; width:970px; height:46px; background:url(../siteimages/images/navigation.jpg) left top repeat-x; z-index:003;
		}
			#navigation .left-cor
			{
				position:absolute; width:22px; height:55px; z-index:004; left:-22px; top:0px; background:url(../siteimages/images/navigation-left-cor.jpg) no-repeat;		
			}
			
			#navigation ul#menu
			{
				position:relative; width:960px; margin:0 auto; list-style:none;
			}
			#navigation ul#menu li{position:relative; display:inline; padding:15px 15px; display:block; float:left; border-right:1px solid #fff; font-size:13px; font-weight:bold;}
			#navigation ul#menu li.last{border:none;}
			#navigation ul#menu li a{text-decoration:none; color:#fff;}
			#navigation ul#menu li a:hover,#navigation ul#menu li a.active{color:#FEE000;}
/************************************/
#content
{
	position:relative; width:940px; height:auto;  padding:15px; z-index:002;
	background:url(../siteimages/background/content.jpg) left top repeat;
}
	#content #media
	{
		position:relative; width:940px; height:auto;
		margin:0; padding:0; z-index:003;
	}
		#media #video
		{
			position:relative; width:310px; height:238px; float:right; display:inline;
		}
		#media #banner
		{
			position:relative; width:612px; height:230px; border:4px solid #E5E5E6; overflow:hidden; float:left; display:inline;
		}
		#media #banner img{border:none; border:none;}
		#media #banner img.flip{position:absolute; top:130px; left:440px;}
		#media #banner img.pdf{position:absolute; top:178px; left:440px;}
/*****************************/
	#search-bar
	{
		position:relative; width:940px; height:39px; z-index:004;
		background:url(../siteimages/background/search-bar.jpg) left top repeat-x;
		text-align:center;
	}
		#search-bar form.search-form
		{
			position:relative; padding:0;  margin:0 auto;
			width:540px; height:28px; padding-top:7px;
		}
			form.search-form input.input
			{
				position:relative; width:250px; border:1px solid #a7a7a7; height:18px; padding:1px; line-height:18px;
				float:left;	display:inline;
			}
			form.search-form input.submit{position:relative; float:left; display:inline;}
			form.search-form span.text{position:relative; float:left; display:inline; font-weight:bold; font-size:14px; line-height:18px; margin-left:10px; margin-right:10px;}
			form.search-form select
			{
				position:relative; width:150px; border:1px solid #a7a7a7; height:auto; padding:1px; line-height:18px;
				float:left;	display:inline; 
			}
		#search-bar #quick-links
		{
			position:absolute; width:940px; height:auto; background:#A8ACB2;  padding-bottom:4px; left:0; top:39px; z-index:005;
		}
		
		#quick-links .quick-content
		{
			position:absolute; width:932px; left:0; top:0; height:auto; background:#fff; display:none; text-align:left; padding-bottom:10px; border-bottom:#676767; border:4px solid #A8ACB2; z-index:007;
		}
			.quick-content h1{position:relative; margin:5px; color:#173A7C; margin-bottom:0;}
			.quick-content .category
			{
				position:relative; width:300px; height:auto; float:left; display:inline; margin:5px; 
			}
			.quick-content .category h2{position:relative; color:#000; font-family:"Trebuchet MS"; font-size:16px; margin-bottom:7px;}
			.quick-content .category p{color:#15346D; line-height:15px; font-family:Tahoma; margin-bottom:3px;}
			.quick-content .category p strong{color:#D10200;}
			.quick-content .category p a{color:#15346D; text-decoration:none;}
			.quick-content .category p a:hover{text-decoration:underline; color:#000;}
			/***************************/
		#search-bar #quick-links img.quick-button{position:absolute; left:250px; bottom:-10px; cursor:pointer; z-index:006;}
		#search-bar #quick-links .quick-content img.quick-button{position:absolute; bottom:-14px;}
		/*************************************************/
		#content #text
		{
			position:relative; width:600px; height: auto; background:#FFFFFF;
			float:left; display:inline; z-index:003; padding:10px; padding-top:20px;
		}
			#text h1.page-head{position:relative; font-size:16px; color:#D80E0C; font-family:Tahoma;line-height:22px; margin:0; padding:0; margin-bottom:15px; width:590px; }
			
			#content p.disclaimer
			{
				position:relative; margin-top:10px; margin-bottom:10px; font-size:12px; text-align:justify;
			}
		
			#text .block
			{
				position:relative; width:600px; height:auto; z-index:003; margin-bottom:10px;
			}
				.block h1{position:relative; font-size:18px; line-height:22px; margin-bottom:10px; color:#D10200;}
				.block #interview-container
				{
					position:relative; width:600px; height:auto; z-index:003;
				}
					.block #interview-container p.tabs{position:relative; margin-left:10px; top:1px; z-index:004;}
					.block #interview-container p.tabs span.tab{position:relative; width:165px; height:27px; background:url(../siteimages/background/tab-active.gif) left top no-repeat; float:left; display:inline; text-align:center; line-height:24px; color:#00338C; font-weight:bold; z-index:004; cursor:pointer; z-index:004; }
					.block #interview-container p.tabs span.second{position:relative; left:-28px;}
					.block #interview-container p.tabs span.active{background:url(../siteimages/background/tab.gif); z-index:005;}
				
					#interview-container .interviews
					{
						position:relative; width:575px; height:auto; background:#C4E8F4; border:1px solid #5692C4; z-index:003; padding:10px; margin:0 auto; display:none;
					}
						#interview-container .interviews .item
						{
							position:relative; width:105px; height:105px;  float:left; display:inline; padding:5px; z-index:004;
						}
						#interview-container .interviews .active{background:#fff;}
							#interview-container .interviews .item .image{position:relative; width:103px; height:103px; border:1px solid #fff; overflow:hidden; text-align:center; z-index:005;}
							#interview-container .interviews .item .image img{border:none;}
							#interview-container .interviews .item .image img.play{position:absolute; z-index:006; left:6px; top:70px;}
						#interview-container .interviews .summary
						{
							position:relative; width:555px; height:auto; background:#fff url(../siteimages/background/summary.jpg) left bottom repeat-x; padding:10px; display:none;
						}
						#interview-container .interviews .summary h2{font-size:13px; color:#194189; line-height:18px; margin-bottom:10px; height:18px; overflow:hidden;}
						#interview-container .interviews .summary h2 a{text-decoration:none; color:#194189;}
						#interview-container .interviews .summary h2 a:hover{text-decoration:underline;}
						#interview-container .interviews .summary p{height:35px; line-height:16px; overflow:hidden; margin-bottom:10px;}
						#interview-container .interviews .summary a.more{color:#D40400; text-decoration:none; background:url(../siteimages/background/read-more.png) right 3px no-repeat; padding-right:10px;}
						#interview-container .interviews .summary a.more:hover{text-decoration:underline;}
				/**********************************/
				
			#text .articles{background:#fff url(../siteimages/background/top-sep.jpg) left bottom no-repeat; padding-bottom:20px; }
			#text .articles .article
			{
				position:relative; width:605px; height:auto; border-bottom:1px solid #B2B5BA; padding-bottom:10px; margin-bottom:10px;
			}
				#text .articles .article .image
				{
					position:relative; width:103px; height:65px; float:left; display:inline; border:1px solid #1D4489; overflow:hidden; text-align:center;
				}
					#text .articles .article .image img{border:none;}
				
				#text .articles .article .description
				{
					position:relative; width:490px; height:auto;  float:right; display:inline;
				}
				#text .articles .article .description h2{position:relative; font-size:18px; font-family:"Times New Roman", Times, serif; color:#14326E; line-height:1.3em; height:auto; font-weight:normal;}
				#text .articles .article .description h2 a{color:#14326E; text-decoration:none;}
				#text .articles .article .description h2 a:hover{color:#D40400;}	
				#text .articles .article .description p.author{position:relative; color:#D40400; font-size:10px;}
				#text .articles .article .description p{line-height:15px; margin-bottom:3px; line-height:1.3em; height:auto; }
				#text .articles .article .description a.more{color:#D40400; text-decoration:none; background:url(../siteimages/background/read-more.png) right 3px no-repeat; padding-right:10px;}
				#text .articles .article .description a.more:hover{color:#14326E;}	
			/****************************************/
			#content #text .content-text
			{
				position:relative; width:600px; height:auto; margin-bottom:10px; 
			}
				.content-text .top-bar
				{
					position:relative; width:590px; height:auto; padding:5px; background:url(../siteimages/background/top-sep.jpg) 50% 100% no-repeat; padding-bottom:5px; margin-bottom:10px;
				}
					.top-bar div.left-date{position:relative; width:290px; height:auto; float:left; display:inline; }
						.top-bar div.left-date p{font-size:12px; color:#282828; line-height:22px;}
					.top-bar div.extra-links{position:relative; width:290px; height:auto; float:right; display:inline; }
					.top-bar div.extra-links p{position:relative; float:right; display:inline; }
					.top-bar div.extra-links p a{position:relative; color:#163878; font-size:12px; line-height:22px; text-decoration:none; padding-left:40px; margin-right:10px; float:left; display:inline;}
						.top-bar div.extra-links p a.email{background:url(../siteimages/images/email.jpg) left top no-repeat;}
						.top-bar div.extra-links p a.print{background:url(../siteimages/images/print.jpg) left top no-repeat;}
						.top-bar div.extra-links p a.return{background:url(../siteimages/images/return.jpg) left top no-repeat;}
						.top-bar div.extra-links p a:hover{color:#D80E0C;}
					.content-text .main-image{position:relative; width:600px; height:auto; padding-bottom:20px; background:url(../siteimages/background/top-sep.jpg) 50% 100% no-repeat; text-align:center; margin-bottom:10px;}
					.content-text h1{font-family:Tahoma; font-size:17px; line-height:22px; margin-bottom:10px; color:#14326E;}
					.content-text h1.newsLetter{
						font-family:Tahoma; 
						font-size:17px; 
						line-height:22px; 
						margin-bottom:10px; 
						color:#14326E;
						border-bottom:1px solid #BEBEBE;
						line-height:25px;
						margin:15px 10px 5px;
						padding-bottom:3px;
						position:relative;
					}
					.content-text h4 {
						color:#454545;
						line-height:15px;
						margin-left:10px;
						margin-right:10px;
						position:relative;
					}
					.content-text h2{font-family:Tahoma; font-size:15px; line-height:22px; margin-bottom:10px; color:#D80E0C;}
					.content-text h3{font-family:Tahoma; font-size:15px; line-height:22px; margin-bottom:10px; color:#14326E;}
					.content-text h2{font-family:Tahoma; font-size:13px; line-height:18px; margin-bottom:10px; color:#D80E0C;}
					.content-text p{position:relative; margin-bottom:10px; line-height:16px; text-align:justify;}
					.content-text p em,.content-text em{font-style:italic;}
					.content-text a{color:#D80E0C; text-decoration:underline;}
					.content-text a:hover{color:#14326E; text-decoration:none;}
					
					.content-text .archived
					{
						position:relative; 
						float:right; 
						display:inline;
						
						background:none repeat scroll 0 0 #B2B2B2;
						border:1px solid #8B8B8B;
						height:23px;
						margin:20px 10px 10px;
						padding:7px 10px 5px 0;
						
						text-align:right;
						width:578px;
					}
					.content-text .description-nav {
						border-bottom:1px solid #EDEDED;
						margin:20px 10px 10px;
						padding:0 0 5px;
						position:relative;
						width:580px;
					}
					.description-nav div.description-links {
						display:inline;
						float:right;
						position:relative;
						text-align:right;
						width:49%;
					}
						div.description-links a {
							color:#454545;
							font-size:12px;
							line-height:18px;
							margin-left:10px;
							margin-right:10px;
							padding-bottom:7px;
							padding-top:7px;
							position:relative;
							text-decoration:none;
						}
						div.description-links a.email {
							background:url(../siteimages/background/email.jpg) left top  no-repeat ;
							padding-left:40px;
						}
						div.description-links a.print {
							background:url(../siteimages/background/print.jpg) left top no-repeat;
							padding-left:40px;
						}
						div.description-links a.return {
							background:url(../siteimages/background/return.jpg) left top no-repeat;
							padding-left:40px;
						}
					.content-text .main-image {
						border:1px solid #EDEDED;
						margin:10px;
						padding:5px 0;
						position:relative;
						text-align:center;
						width:580px;
					}
					.content-text .detail-text {
						margin:10px;
						position:relative;
						width:580px;
					}
					.content-text ul,.content-text ol
					{
						position:relative; list-style:none; margin-bottom:10px;
					}
					.content-text ul li,.content-text ol li
					{
						position:relative; padding-left:12px; background:url(../siteimages/background/read-more.png) left 3px no-repeat;
						line-height:17px; margin-bottom:4px;
					}
				#text .article-item
				{
					position:relative; width:600px; height:auto; padding-bottom:15px; background:url(../siteimages/background/top-sep.jpg) left bottom no-repeat; margin-bottom:10px;
				}
				
				#text .article-item h2{position:relative; color:#14326E; font-family:Tahoma; font-size:14px; line-height:20px; margin-bottom:10px;}
				#text .article-item h2 a{ color:#14326E; text-decoration:none;}
				#text .article-item h2 a:hover{color:#D80E0C; text-decoration:underline;}
				#text .article-item .image{position:relative; width:103px; height:65px; float:left; display:inline; border:1px solid #1D4489; overflow:hidden; text-align:center; float:left; display:inline;}
				#text .article-item .image img{border:none;}
				#text .article-item .description{position:relative; width:490px; height:auto; float:right; display:inline; }
				#text .article-item .description p{position:relative; line-height:16px; margin-bottom:5px;}
				#text .article-item .description p.author{color:#D80E0C;}
				#text .article-item .description p a.more{color:#D40400; text-decoration:none; background:url(../siteimages/background/read-more.png) right 3px no-repeat; padding-right:10px;}
				#text .article-item .description p a.more:hover{color:#14326E;}
				/*****************************/
				
				#text .issue-item
				{
					position:relative; width:140px; height:260px; margin:5px; float:left; display:inline; text-align:center;
				}
				#text .issue-item img{border:none;}
				#text .issue-item img.issue-image{border:1px solid #D80E0C;}
				#text .issue-item h2{position:relative; margin-top:5px; margin-bottom:5px; font-size:14px; color:#14326E; line-height:18px; }
				#text .issue-item h2 a{color:#14326E; text-decoration:none;}
				#text .issue-item h2 a:hover{color:#D80E0C; text-decoration:underline;}
				#text .issue-item h3{position:relative; margin-top:5px; margin-bottom:5px; font-size:13px; color:#D80E0C;  line-height:18px; }
				#text .issue-item h3 a{color:#D80E0C; text-decoration:none;}
				#text .issue-item h3 a:hover{color:#14326E; text-decoration:underline;}
				#text .separator{position:relative; background:url(../siteimages/background/top-sep.jpg) 50% bottom no-repeat; width:600px; height:30px; margin:0; padding:0; margin-bottom:10px;}
				
				#text a.more-articles
				{
					position:relative; width:auto; height:auto; margin-bottom:15px;  font-size:13px; color:#D10200; font-weight:bold; text-decoration:underline; background:url(../siteimages/background/read-more.png) right 3px no-repeat; padding-right:10px;
				}
				#text a.more-articles:hover{text-decoration:none; color:#183D82;}
				
				/****************************/
				#text form.contact-form
				{
					position:relative; width:574px; height:700px; padding:10px; border:3px solid #184084; background:#FFFBEF;
				}
					form.contact-form h2{font-size:14px; color:#14326E; line-height:18px; margin-bottom:10px;}
					form.contact-form p{line-height:16px; margin-bottom:5px;}
					form.contact-form p.blue{color:#14326E;}
					form.contact-form p.blue span.red,form.contact-form label.text span.red{color:#D80E0C}
					form.contact-form label.text{position:relative; width:150px; height:auto; line-height:18px; margin-bottom:10px; text-align:right; font-weight:bold;  float:left; display:inline; margin-right:10px; font-size:13px;}
					form.contact-form input.input{position:relative; width:200px; height:18px; padding:1px; border:1px solid #14326E; margin-bottom:10px; }
					form.contact-form  img.captcha{position:relative; margin-left:160px; margin-bottom:10px; border:1px solid #D80E0C; }
					form.contact-form textarea{position:relative; width:350px; height:100px; padding:1px; border:1px solid #14326E; margin-bottom:10px; }
					
					form.contact-form input.submit{position:relative; margin:20px; margin-left:160px; }
					form.contact-form #messageBox{text-align:center;}
					form.contact-form #messageBox p{color:#D80E0C;}
			
			/***************************/	
			
		#content #right-sidebar
		{
			position:relative; width:310px; height: auto;  margin:0; padding:0;
			float:right; display:inline; z-index:003; padding-top:20px;
		}
		
		#right-sidebar .block
		{
			position:relative; width:310px; height:auto; margin-bottom:10px;
		}
		#right-sidebar .ads{text-align:center;}
		#right-sidebar .ads img{border:none;}
		#right-sidebar .ads p{margin-bottom:10px;}
			
		
		#right-sidebar #issue{width:288px; border:1px solid #878D59; background:#FEBF05 url(../siteimages/background/issue.jpg) left top repeat-x; padding:10px;}
		
			#right-sidebar #issue .detail
			{
				position:relative; width:180px; height:auto; float:left; display:inline;
			}
				#right-sidebar #issue .detail h1{font-size:18px; font-family:"Trebuchet MS"; line-height:22px; color:#000;}
				#right-sidebar #issue .detail p{color:#D40400;}
				#right-sidebar #issue .detail img.download{border:none; margin:10px;}
			#right-sidebar #issue .image
			{
				position:relative; width:90px; height:auto; float:right; display:inline;
			}
			#right-sidebar #issue .image img{border:none;}
			
			#right-sidebar #issue-block
			{
				width:308px; height:auto; background:#c7c7c7 url(../siteimages/background/issue-block.jpg) left top repeat-x;
				border:1px solid #878D59; text-align:center;	
			}
			#right-sidebar #issue-block img{border:none;}
		#right-sidebar #feeddiv
		{
			position:relative; width:288px; height:auto; padding:10px; background:#f2f2f2; border:1px solid #a3a3a3;
		}
			#right-sidebar #feeddiv ul
			{
				position:relative; width:288px; height:auto; list-style:none;
			}
			#right-sidebar #feeddiv ul li
			{
				position:relative; line-height:16px; margin-bottom:5px; background:url(../siteimages/background/read-more.png) left 5px no-repeat; padding-left:15px;
			}
			#right-sidebar #feeddiv ul li a{color:#173A7C; text-decoration:none;}
			#right-sidebar #feeddiv ul li a:hover{text-decoration:underline;}
		/***************************************/
		
		#container #footer
		{
			position:relative; width:970px; height:auto; background:#14326E url(../siteimages/background/footer.jpg) left top repeat-x;	z-index:002;
		}
			#footer .left-part
			{
				position:relative; width:640px; height:auto; float:left; display:inline;
				padding:10px; padding-top:20px; 
			}
			
			#footer .right-part
			{
				position:relative; width:290px; height:85px; float:right; display:inline;
				background:url(../siteimages/background/footer-right.jpg) left top no-repeat;
				
			}
			#footer .left-part p{color:#fff; line-height:16px; }
			#footer .left-part p a{color:#fff; margin-left:5px; margin-right:5px; text-decoration:none; }
			#footer .left-part p a:hover{text-decoration:underline;}
			#footer .left-part .copy{position:relative;}
			#footer .left-part .copy p{font-size:11px; color:#879EDE; margin-left:5px;}
			
			#footer .right-part p{position:relative; font-size:11px; color:#879EDE; line-height:15px; text-align:right; margin:20px;}
			#footer .right-part p a{color:#879EDE; text-decoration:none;}
			#footer .right-part p a:hover{text-decoration:underline;}
			
/****************************************/		
		

