/*homepage*/
/*slideshow*/

#new_issue_slideshow {
width: 940px;
height: 459px;
float: left;
margin-left: 10px;
border-bottom-style: solid;
border-width: 1px;
border-color: #bfbfbf;
}

.slideshow {
width: 600px;
height: 400px;
float: left;
margin-top: 19px;
border-style: solid;
border-width: 1px;
border-color: #bfbfbf;
}

.slideshow a:link img {
width: 600px;
height: 400px;
float: left;
border-style: none;
}

.slideshow a:visited img {
border-style: none;
}

.slideshow a:hover img {
border-style: none;
}

.new_volume_issue {
width: 300px;
height: 410px;
float: left;
margin-top: 15px;
margin-left: 38px;
}

.new_volume_issue h1 {
font-size: 25px;
line-height: 30px;
margin: 0px;
padding: 0px;
}

.new_volume_issue h1 a:link{
color: black;
text-decoration: none;
}

.new_volume_issue h1 a:visited{
color: black;
text-decoration: none;
}

.new_volume_issue h1 a:hover{
color: #a32e18;
text-decoration: none;
}

.new_volume_issue p.new_issue_date {
font-family: "Lucida Grande", sans-serif;
font-size: 10px;
color: #9f9f9f;
margin: 0px;
padding: 0px;
}

.new_volume_issue p a.issue_link {
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
}

p a.issue_link:link {
color: #0b4977;
text-decoration: none;
}

p a.issue_link:visited {
color: #0b4977;
text-decoration: none;
}

p a.issue_link:hover {
color: #0b4977;
text-decoration: underline;
}

.new_volume_issue p {
font-size: 13px;
margin: 0px;
padding: 0px;
margin-top: 10px;
}

.new_volume_issue ul {

width: 300px;
float: left;
list-style: none;
margin: 0px;
padding: 0px;
margin-top: 5px;
}

.new_volume_issue ul li {
width: 300px;
float: left;
}

.new_volume_issue ul li h5 {
width: 300px;
float: left;
line-height: 15px;
margin: 0px;
padding: 0px;
margin-top: 10px;
margin-bottom: 3px;
}

.author {
font-family: "Lucida Grande", sans-serif;
font-size: 12px;
color: #606060;
margin: 0px;
width: 300px;
float: left;
font-size: 11px;
}

.by_italic_emphasis {
font-family: "Georgia", serif;
font-size: 13px;
color: #9f9f9f;
}

/*slideshow*/



#pjim_homepage_about {
width: 940px;
float: left;
margin-left: 10px;
padding-bottom: 20px;
border-bottom-style: solid;
border-width: 1px;
border-color: #bfbfbf;
}

.homepage_description {
width: 619px;
float: left;
margin-top: 20px;
border-right-style: solid;
border-width: 1px;
border-color: #bfbfbf;
}

.homepage_description p {
width: 600px;
font-size: 13px;
color: #202020;
margin: 0px;
padding: 0px;
}

.homepage_description ul {
font-size: 13px;
list-style-type: circle;
float: left;
margin:0px;
padding: 0px;
margin-top: 10px;
margin-left: 60px;
}

.homepage_description ul li {
margin-top: 10px;
}

.homepage_open_call {
width: 300px;
height: 100px;
float: left;
margin-top: 20px;
margin-left: 20px;
background-color: #f0efe3;
}

/*homepage*/



/*about*/


#about_pjim {
width: 940px;
float: left;
margin-left: 10px;
padding-bottom: 20px;
border-bottom-style: solid;
border-width: 1px;
border-color: #bfbfbf;
}

.general_info {
width: 619px;
float: left;
margin-top: 20px;
border-right-style: solid;
border-width: 1px;
border-color: #bfbfbf;
}

.general_info h1 {
font-size: 25px;
margin: 0px;
padding: 0px;
margin-top: -5px;
margin-left: 2px;
}

.general_info img {
width: 600px;
height: 300px;
float: left;
margin-top: 15px;
}

.general_info p {
font-size: 13px;
color: #202020;
width: 600px;
float: left;
margin: 0px;
padding: 0px;
margin-top: 18px;
}

.general_info ul {
font-family: "Lucida Grande", sans-serif;
font-size: 13px;
color: #202020;
list-style: none;
float: left;
margin: 0px;
padding: 0px;
margin-top: 15px;
}

.general_info ul li {
margin-top: 15px;
}

.masthead_title {
color: #a32e18;
}


/*about*/



/*contact_us*/

#contact_us {
width: 940px;
float: left;
margin-left: 10px;
padding-bottom: 20px;
border-bottom-style: solid;
border-width: 1px;
border-color: #bfbfbf;
}

.contact_us_forms {
width: 619px;
height: 567px;
float: left;
margin-top: 20px;
border-right-style: solid;
border-width: 1px;
border-color: #bfbfbf;
}

.contact_us_forms h1 {
font-size: 25px;
margin: 0px;
padding: 0px;
margin-top: -5px;
}

.contact_us_forms p {
font-size: 13px;
color: #202020;
width: 600px;
float: left;
margin: 0px;
padding: 0px;
margin-top: 18px;
}

.contact_us_forms p a:link {
color: #0b4977;
text-decoration: none;
}

.contact_us_forms p a:visited {
color: #0b4977;
text-decoration: none;
}

.contact_us_forms p a:hover {
color: #0b4977;
text-decoration: underline;
}





#commentForm {
font-family: "Lucida Grande", sans-serif;
font-size: 13px;
}

#commentForm .input_area {
width: 600px;
float: left;
margin: 0px;
padding: 0px;
margin-top: 20px;
}

#commentForm .input_area label {
color: #a32e18;
width: 100px;
float: left;
margin-right: 500px;
margin-bottom: 10px;
}

#commentForm .input_area input {
width: 190px;
height: 15px;
float: left;
margin: 0px;
padding: 0px;
}

#commentForm .input_area label.error {
color: #a32e18;
width: 250px;
float: left;
font-size: 12px;
margin: 0px;
padding: 0px;
margin-top: 2px;
margin-left: 10px;
}

#commentForm .input_area textarea {
margin: 0px;
padding: 0px;
}

.submit_button {
width: 100px;
height: 33px;
float: left;
margin-top: 20px;
}

.contact_us_confirm {
width: 619px;
height: 567px;
float: left;
margin-top: 20px;
border-right-style: solid;
border-width: 1px;
border-color: #bfbfbf;
}

.contact_us_confirm h1 {
font-size: 25px;
margin: 0px;
padding: 0px;
margin-top: -5px;
}

.contact_us_confirm h3 {
margin: 0px;
padding: 0px;
margin-top: 30px;
}

.contact_us_confirm p {
font-size: 13px;
color: #202020;
width: 600px;
float: left;
margin: 0px;
padding: 0px;
margin-top: 12px;
}

.contact_us_confirm p.homepage_link {
margin: 0px;
padding: 0px;
margin-top: 25px;
}

p.homepage_link a:link {
color: #0b4977;
text-decoration: none;
}

p.homepage_link a:visited {
color: #0b4977;
text-decoration: none;
}

p.homepage_link a:hover {
color: #0b4977;
text-decoration: underline;
}


/*contact_us*/



/*subscribe*/

#subscribe {
width: 940px;
float: left;
margin-left: 10px;
padding-bottom: 20px;
border-bottom-style: solid;
border-width: 1px;
border-color: #bfbfbf;
}

.subscribe_forms {
width: 619px;
float: left;
margin-top: 20px;
border-right-style: solid;
border-width: 1px;
border-color: #bfbfbf;
}

.subscribe_forms h1 {
font-size: 25px;
margin: 0px;
padding: 0px;
margin-top: -5px;
}

.subscribe_forms p {
font-size: 13px;
color: #202020;
width: 600px;
float: left;
margin: 0px;
padding: 0px;
margin-top: 18px;
}

.subscribe_forms p a:link {
color: #0b4977;
text-decoration: none;
}

.subscribe_forms p a:visited {
color: #0b4977;
text-decoration: none;
}

.subscribe_forms p a:hover {
color: #0b4977;
text-decoration: underline;
}

#commentForm {
font-family: "Lucida Grande", sans-serif;
font-size: 13px;
}

#commentForm .input_area {
width: 619px;
float: left;
margin: 0px;
padding: 0px;
margin-top: 20px;
}

#commentForm .input_area label {
color: #a32e18;
width: 100px;
float: left;
margin-right: 500px;
margin-bottom: 10px;
}

#commentForm .input_area input {
width: 190px;
height: 15px;
float: left;
margin: 0px;
padding: 0px;
}

#commentForm .input_area label.error {
color: #a32e18;
width: 250px;
float: left;
font-size: 12px;
margin: 0px;
padding: 0px;
margin-top: 2px;
margin-left: 10px;
}

.check_boxes {
width: 619px;
float: left;
margin-top: 10px;
}

.user_agreement {
width: 15px;
height: 15px;
float: left;
margin: 0px;
padding: 0px;
margin-top: 8px;
}

#commentForm p {
width: 594px;
float: left;
margin: 0px;
padding: 0px;
margin-top: 8px;
margin-left: 10px;
}

#commentForm p a:link {
color: #0b4977;
text-decoration: none;
}

#commentForm p a:visited {
color: #0b4977;
text-decoration: none;
}

#commentForm p a:hover {
color: #0b4977;
text-decoration: underline;
}

p.user_agreement_text {
margin-top: 5px;
}

.submit_button {
width: 100px;
height: 33px;
float: left;
margin-top: 20px;
}

/*subscribe*/


/*contents_text*/

#contents_text {
width: 940px;
float: left;
margin-left: 10px;
padding-bottom: 20px;
border-bottom-style: solid;
border-width: 1px;
border-color: #bfbfbf;
}

.body_text {
width: 619px;
float: left;
margin-top: 20px;
border-right-style: solid;
border-width: 1px;
border-color: #bfbfbf;
}

.body_text h1 {
font-size: 25px;
margin: 0px;
padding: 0px;
margin-top: -5px;
margin-bottom: 5px;
margin-left: 2px;
}

.body_text p {
font-size: 13px;
color: #202020;
width: 600px;
float: left;
margin: 0px;
padding: 0px;
margin-top: 12px;
}

.body_text p.link_lucida {
font-family: "Lucida Grande", sans-serif;
font-size: 12px;
}

.body_text p.red_title {
font-family: "Lucida Grande", sans-serif;
font-size: 13px;
color: #a32e18;
margin-top: 30px;
}

.body_text p.sub_title {
font-family: "Lucida Grande", sans-serif;
font-size: 13px;
color: #404040;
margin-top: 25px;
}

.body_text p.sub_title_first {
font-family: "Lucida Grande", sans-serif;
font-size: 13px;
color: #404040;
margin-top: 15px;
}

.body_text p.small_caps {
font-size: 15px;
line-height: 14px;
font-variant:small-caps;
}

.body_text ul {
width: 540px;
float: left;
font-size: 13px;
list-style: circle;
margin: 0px;
padding: 0px;
margin-top: 5px;
margin-left: 60px;
}

.body_text ul li {
width: 540px;
float: left;
margin-top: 10px;
}

.body_text ol {
width: 565px;
float: left;
font-size: 13px;
margin: 0px;
padding: 0px;
margin-left: 35px;
}

.body_text ol li {
float: left;
margin-top: 10px;
}

.body_text p a:link{
color: #0b4977;
text-decoration: none;
}

.body_text p a:visited{
color: #0b4977;
text-decoration: none;
}

.body_text p a:hover{
color: #0b4977;
text-decoration: underline;
}

.body_text ol li a:link{
color: #0b4977;
text-decoration: none;
}

.body_text ol li a:visited{
color: #0b4977;
text-decoration: none;
}

.body_text ol li a:hover{
color: #0b4977;
text-decoration: underline;
}

.unordered_list {
width: 565px;
float: left;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}

.unordered_list ul {
width: 540px;
float: left;
font-size: 13px;
list-style: circle;
margin: 0px;
padding: 0px;
margin-top: 5px;
margin-left: 25px;
}

/*contents_text*/



/*special_quarterly_issue*/
.body_text h4 {
font-size: 14px;
float: left;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}

.body_text ul.three_areas {
width: 540px;
float: left;
font-size: 13px;
list-style: circle;
margin: 0px;
padding: 0px;
margin-top: 5px;
margin-left: 60px;
}