/*  all reset
==============================================*/
* {
	margin: 0;
	padding: 0;
	list-style: none;
}
/*  base style
==============================================*/
/*body, p, td{*/
body{
  color: #464749;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0; padding:0;
  background-color:#E2E3E5;
}
p, td{
  line-height:15px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
#wrapper{
  position: relative;
  width: 774px;
  margin: 0 auto;
/*  background: #f9f5e9 url('../images/layout/background.gif') -2px 0px repeat-y;*/
}
#wrapperM{	
  position: relative;
  width: 740px;
  margin-left:16px;
  border:0px solid #0000CC;
}
#top {
  position: relative;
  width: 740px;
/*  padding-top:25px;
  padding-bottom:3px;*/
  background:#f68528;
}
#top #logo{
  padding-left: 8px;
}
#menu {
  position: relative;
  width: 740px;
  height: 31px;
  background-color:#D1D2D4;
}
#menu .navigation{
  float: left;
}
#main {
  position: relative;
  width: 740px;
  background-color:#fff;
}

.mag_header{
	color:#ff7300;
	font-size:18pt;
	font-weight:bold;
	  padding-left:20px;
  padding-top:15px;
}

/*  footer style
==============================================*/
#footer{
  width:774px;
  margin:0 auto; 
  background: #E2E3E5 url('../images/layout/background.gif') -2px 0px repeat-y;
}
#footer #fmenu{
  text-align:center;
  padding-top:7px;
  width:740px;
  margin:0 auto;
}
#footer #fmenu a{
  text-transform:uppercase;
  color: #313131;
  font-size: 11px;
  text-decoration:none;
  padding-right:45px;
}
#footer #fmenu a:hover{
  color: #f68528;
}
.copyright{
  text-align:center;
  padding:7px 0;
}
.clearer {
  clear: both
}

/*  Home page
==============================================*/
#left{
  position: relative;
  float: left;
  width: 335px;
  padding-left:20px;
  padding-top:5px;
}
#right {
  position: relative;
  float: left;
  width: 365px;
}
#storyArea{
 width: 740px;
}
#storyArea #lc{
  position: relative;
  float: left;
  width: 365px;
  padding-left:20px;
  margin-bottom:10px;
  
}

#storyArea #rc{
  width: 310px;
/*  margin-right:20px;*/
}

.featured_story{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#464749;
  font-size:12px;
/*  width:380px;*/
  padding-top:8px;
}
.featured_story .header{
  color:#f68528;
  font-size:17px;
  text-transform:uppercase;
  margin-bottom:10px;
  font-weight:bold;
}
.featured_story .story{
  color:#464749;
  margin:3px 10px 13px 10px;
  border:0px solid #000000;
}
.featured_story .story a{
 color: #464749;
 text-decoration:none;
 font-size:12px; 
}
.featured_story .story a:hover{
 color: #464749;
 text-decoration:underline;
 font-size:12px; 
}
.featured_story .viewmore{
 text-align:right;
 margin-right:18px;
}
.featured_story .viewmore a{
 color: #464749;
 text-decoration:underline;
}
.cover{
  margin:15px 0;
}
.jolsymbol{
  text-align:center;
  margin-top:20px;
  background-color:#FFFFFF;
}  
#freesubscription{
  margin-top:20px;
  margin-bottom:15px;
}

.featured_story .row {
  position: relative;
  width:320px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-top:10px;
  border:0px solid green;
}
.featured_story .row .jDesc, .featured_story .row .jThumb{ 
  float: left;
  text-align: left;
}
.featured_story .row .jDesc{
  width: 235px;
  border:0px solid #3399FF;
  line-height:17px;
}
.featured_story .row .jThumb {
  width: 70px;
  padding-right:10px;
}
.featured_story .jDesc .issuedate{
  color:#464749;
  font-weight:bold;
  margin-bottom:5px;
}
.jDesc .desc a{
  color:#464749;
  text-decoration:none;  
}
.jDesc .desc a:hover{
  color:#464749;
  text-decoration:underline;  
}

/*  Free subscription
==============================================*/
.form1 {
  border: 1px solid #000;
  background: #fff;
  font-size: 12px;
  color: #000;
  padding: 3px;
  width: 180px;
}
.form2 {
  border: 1px solid #000;
  background: #fff;
  font-size: 12px;
  color: #000;
  padding:3px;
  width: 55px;
}
.form3 {
  border: 1px solid #000;
  background: #fff;
  font-size: 11px;
  color: #000;
  padding:2px;
  width: 100px;
}
.birthday {
  border: 1px solid #000;
  background: #fff;
  font-size: 12px;
  color: #000;
  padding: 3px;
  width: 150px;
}

.submitbtn{
  margin:5px 0;
}
.onlineissue{
  text-align:left;
  margin-bottom: 5px;
}
.onlineissue a{
  color:#031c99;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:underline;
  font-style:italic;
}
.privacy{
  text-align:right;
  margin-bottom: 10px;
}
.privacy a{
  color:#031c99;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:underline;
  font-style:normal;
}
.errFields_L{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #ff7072;
	border-bottom:1px solid #ff7072;
	border-left:1px solid #ff7072;
	background-color:#ffeaea;
	padding:3px 0px;
}
.errFields_R{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #ff7072;
	border-bottom:1px solid #ff7072;
	border-right:1px solid #ff7072;
	background-color:#ffeaea;
	padding:3px 0px;
}

/*  About JOL
==============================================*/
#mainText{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #313131;
 text-align:left;
 padding-right:10px;
 border:0px solid green;
}
#mainText .title{
  color: #f68528;
  font-size: 14px;
  font-weight:bold;
  padding-top:20px;
  padding-bottom:10px; 
  background:#FFFFFF;
}
#mainText p{
  margin-bottom:15px;
  font-size:12px;
  line-height:17px;
}
#mainText ul {
  margin: 10px 0 10px 18px;
  padding: 0;
}
#mainText li {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  background: url('../images/bullet.gif') left top no-repeat;
  list-style-type: none;
  margin: 0;
  padding-left: 10px;
  font-size:12px;
  margin-bottom:15px;
}
#mainText a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #f68528;
  font-size: 12px;
  text-decoration:underline
}
#mainText a:hover {
  color: #464646;
}

/*  Member Login
==============================================*/
.forgetpasswd{
  text-align:right;
  margin-bottom: 10px;
}
.forgetpasswd a{
  color: #575757;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration: underline; 
}
/*  Contact us
==============================================*/
.form4 {
  border: 1px solid #000;
  background: #fff;
  font-size: 12px;
  color: #000;
  padding: 3px;
  width: 320px;
}
.form5 {
  border: 1px solid #000;
  background: #fff;
  font-size: 12px;
  color: #000;
  padding: 3px;
  width: 180px;
}
/*  Privacy policy
==============================================*/
#privacy{
  padding:0px 25px;
}

/*  Archive
==============================================*/
#cjournal{
  position:relative;
  padding:10px 25px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  width:690px;
  background:#FFFFFF;
}
#cjournal p{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:10px 0; 
}
#cjournal a{
 color: #f68528;
 font-size:10px;
}
#cjournal #lc{
  float:left;
  width:177px;
  text-align:left;
  padding:13px 10px 0 0;
}
#cjournal #rc{
  float:left;
  width:500px;
}
#cjournal #rc p{
  margin:0;
  padding:2px 0 15px 0;
}
#cjournal #rc .title{
  color: #f68528;
  font-size: 14px;
  font-weight:bold;
  margin-top:20px;
  padding-bottom:3px;
}
#journal{
  position:relative;
  padding:0px 25px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  /*margin-top:18px;*/
}
#journal p{
  margin-bottom:10px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
#journal p.title{
  color: #f68528;
  font-size: 14px;
  font-weight:bold;
  margin-bottom:5px; 
}
.row {
  position: relative;
  width:340px;
  height:170px;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-top:10px;
  border:0px solid green;
}
.row .jDesc, .row .jThumb{ 
  float: left;
  text-align: left;
}
.row .jDesc{
  width: 235px;
  border:0px solid #3399FF;
  line-height:17px;
}
.row .jThumb {
  width: 86px;
  padding-right:10px;
}
.jDesc .issuedate{
  color:#f68528;
  font-weight:bold;
  margin-bottom:5px;
}
.jDesc .desc{
	width: 200px;
}
.jDesc .more{
  text-align:right;	
  padding-right:5px;
  color: #f68528;
}
.jDesc .more a{
 color: #f68528;
}
/*  Doctor List
==============================================*/
.doctor_list{
  margin:0 auto;
  margin-bottom:15px;
}
/*  Privacy policy
==============================================*/
/*
#sitemap{
  margin-top:20px;
  margin-bottom:15px;
  padding:0px 25px;
}
*/

#sitemap {
  padding:0px 25px;
}
#sitemap ul {
  margin: 10px 0 10px 18px;
  padding: 0;
}
#sitemap ul li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: none;
  list-style-type: none;
  margin: 0;
  padding-left: 10px;
  font-size:12px;
  margin-bottom:15px;
}
#sitemap ul li a{
 color:#464646;
}
#sitemap ul li a:hover{
 color:#f68528;
}
