/* CSS Document */

H1,H2,H3,H4 { 
margin:0;
padding:0;
font-weight:normal;
}

H1 { 
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
}

H2 { 
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing:-.5px;
}

H3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

H4 { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
}

p {
font-family:Arial, Helvetica, sans-serif;
}

img {
border:none;
}

th {
text-align:left;
}

a {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;

}

a:hover { 
text-decoration:underline;

}

body {
padding:0;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.clear { clear:both }

.bold { font-weight:bold }

.containerUtility { 
width:auto;
background-image:url(images/utilityBG.gif);
background-repeat:repeat-x;
background-color:#6D6B65;
}
.utilityBar { 
width:790px;
height:32px;
margin-left:auto;
margin-right:auto;
}

.utilityBar a { 
color:#FFFFFF;
font-size:11px;
background-color:#5b5955;
padding:3px 5px 3px 5px;
margin:3px 3px 3px 0px;
}

.utilityBar a:hover { 
background-color:#333333;
text-decoration:none;
}

.utilityGlobal { 
float:left;
position:relative;
padding:5px 0 0 0;
}

.utilityMyla { 
float:right;
position:relative;
padding:5px 0 0 0;
}

.welcome {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.containerContent { 
width:auto;
background:url(images/mainBG.jpg) repeat-x top left;
background-color:#F9F9F9;
}

.content {
width:790px;
margin-left:auto;
margin-right:auto;
}

.header {
width:790px;
margin-top:20px
}

.logo { 
width:711px;
height:75px;
border-bottom:2px solid #F0EBD9;
float:left;
position:relative;
}

.logo img { padding-top:35px}

.diagLine { 
width:76px;
height:77px;
border-top:2px solid #FFFFFF;
float:left;
position:relative
}

.heading-left {
float:left;
position:relative;
width:200px
}

.heading-right {
float:right;
position:relative;
font-size:11px;
padding-top:5px
} 

/*Search Box*/

.gnType {
color:#8FBA65
}
.gnBox { 
width:790px;
background-color:#EAFBC5;
margin-top:20px;
}

.gnCornerLeftTop {
width:13px;
height:13px;
background-image:url(images/gn-Corner-left-top.gif);
background-repeat:no-repeat;
float:left;
position:relative;
}

.gnBarTop { 
width:764px;
height:13px;
float:left;
position:relative
}

.gnCornerRightTop {
width:13px;
height:13px;
background-image:url(images/gn-Corner-right-top.gif);
background-repeat:no-repeat;
float:right;
position:relative;
}

.gnMiddle {
width:790px;
/*height:118px;*/
}

.login {
float:left;
position:relative;
margin:0 20px 0 17px;
width:221px;
}

.logins {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px;
color:#8FBA65
}

.inputLogin {
position:relative;
float:right;
margin:0 0 5px 0;
}

.inputPassword {
position:relative;
float:right;
margin:0 0 5px 0;
}

.logins-style {
border-top:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
height:15px;
margin-left:5px;
width:120px
}

.loginButton {
float:right;
position:relative;
}

.loginButton input{
font-size:11px;
}

.loginRegister {
font-size:11px;
color:#8FBA65;
border-top:1px solid #8FBA65;
padding-top:4px;
margin-top:5px
}

.loginRegister a{
color:#006600;
}

.divider {
float:left;
position:relative;
width:2px;
height:118px;
background-image:url(images/gn-divider.gif);
}

.search {
float:left;
position:relative;
margin:0 20px 0 17px;
width:493px;
}

.searchBar {
margin:6px 0 0 0;
width:491px;
height:38px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
background-image:url(images/search-BG.gif);
background-repeat:repeat-x;

}

.searchInput {
background:transparent;
border:0;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
padding:6px 0 0 5px;
}

.aboutTitleLists  {
float:left;
position:relative;
width:250px;
margin:0;
padding:0;
}

.aboutLists  {
float:left;
position:relative;
width:150px;
margin:0;
padding:0;
}

.aboutTitle {
padding:10px 0 0 15px;
font-family:Lucida sans, Arial, Helvetica, sans-serif;
font-size:14px;
}

.aboutLists ul { 
margin:10px 0 0 15px;
padding:0 0 0 0;

}

.aboutLists ul li { 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 0 0;
padding:0px 0 3px 0px;
list-style-type:none;
line-height:14px;
}

.aboutLists ul li a{ 
color:#333333;
}

.aboutLists ul li a:hover{ 
color:#999999;
text-decoration:none;
}

.aboutDivider { 
width:1px;
height:60px;
background-image:url(../images/about-divider.jpg);
float:left;
position:relative;
margin:10px 0 0 15px;
}

.issn {
padding:3px 0 0 15px;
font-size:11px
}



.alphabet-heading { 
padding:10px 0 10px 0;
}

.alphabet {
}

.alphabet ul {
margin:0;
padding:0;
display:inline;
list-style-type:none;
}

.alphabet ul li {
display:inline;
}

.alphabet ul li .shape {
width:16px;
height:16px;
float:left;
position:relative;
font-size:12px;
background-image:url(images/alpha-bg.gif);
background-repeat:no-repeat;
margin:0 2px 0 0px;
}

.alphabet ul li .shape a {
padding:2px 0px 0 4px;
font-size:12px;
color:#000000;
text-transform:uppercase;
}

.alphabet ul li .shape a:hover {
text-decoration:none;
color:#CCCCCC;
}

.alphabet ul li .shape span {
padding:2px 0px 0 4px;
font-size:12px;
color:#CCCCCC;
text-transform:uppercase;
}


.gnCornerLeftBot {
width:13px;
height:13px;
background-image:url(images/gn-Corner-left-bot.gif);
background-repeat:no-repeat;
float:left;
position:relative;
}

.gnBarBot { 
width:764px;
height:13px;
float:left;
position:relative
}

.gnCornerRightBot {
width:13px;
height:13px;
background-image:url(images/gn-Corner-right-bot.gif);
background-repeat:no-repeat;
float:right;
position:relative;
}

.submitButton {
margin:10px 0 10px 0;
}

.submitTop {
background-color:#8FBA65;
height:1px;
width:138px;
margin:0px 0px 0px 1px;
background-color:#8FBA65;
 }
 
.submitMiddle {
height:20px;
width:140px;
margin:0px 0px 0px 0px;
background-color:#8FBA65;
text-align:center;
}


.submitMiddle a{
font-size:12px;
font-weight:bold;
color:#FFFFFF;

}
/* Site Updates */

.updatesColumn {
width:240px;
}

.updatesHeading {
border-bottom:2px solid #F1ECD9;
width:240px;
padding-top:10px;
}

.updatesText {
float:left;
width:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
position:relative;
}

.updatesText {
float:left;
width:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
position:relative;
margin:3px 0 0 0;

}

.updatesIcon {
float:right;
width:20px;
position:relative;
padding-bottom:5px
}

.updatesList ul {
margin:0 0 0 20px;
padding:0 0 0 0;
}

.updatesList ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 0 0;
padding:5px 0 5px 0px;
list-style-type:none;
list-style-image:url(images/bullet-orange.gif);
}

.updatesList ul li a {
color:#333333;
}

.updatesList ul li a:hover {
color:#FF3300;
text-decoration:none;
}

/* Tabbed Journals */

.journalNav {
width:530px;
margin-left:20px
}

.journalTabs {
float:left;
width:171px;
height:34px;
position:relative;
border-bottom:2px solid #F1ECD9;
text-align:center;
}

.journalTabsSelected {
float:left;
width:171px;
height:34px;
position:relative;
background-image:url(images/journalTab.gif);
text-align:center;
margin-top:2px;

}
.padding{
padding:10px 0 0 0
}

.journalTabs a {
font-size:12px;
color:#000000;
font-weight:bold;

}

.journalTabsSelected a {
font-size:12px;
color:#000000;
font-weight:bold;
}

.journalTabs a:hover, .journalTabsSelected a:hover {
text-decoration:none;
}

.journalMain {
margin-left:20px;
}

.journal {
padding:10px 0 10px 0;
border-bottom:1px dotted black;
}

.journalTitle {
width:430px;
float:left;
position:relative;
}

.journalTitle a{
font-family:Lucida sans, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
letter-spacing:-1px
}

.journalTitle a:hover {
color:#FF3300
}
.journalTitle a:hover {
text-decoration:none;
}

.journalViews {
width:60px;
float:right;
position:relative
}

.journalViews a {
font-size:11px;
color:#000000;
}

.journalNumbers {
background-color:#F9F3E5;
font-family:Lucida Sans, Arial, Helvetica, sans-serif;
}

.journalLargeNumbers {
font-size:18px;
text-align:center;
padding:4px 0 0 0;
}

.journalSmallViews {
font-size:14px;
text-align:center;
padding:0 0 4px 0
}

.journalDate{
font-size:11px;
padding:5px 0 0 0;
color:#8FBD81;
font-family:Arial, Helvetica, sans-serif;
}

.padding5 { 
padding:5px 0 0 0;
}

.padding5 a:hover {
text-decoration:none
}

/* Core columns */

.leftCol {
width:240px;
margin:20px 0 0 0;
float:left;
position:relative;
}

.rightCol {
width:530px;
margin:20px 0 0 0;
float:left;
position:relative
}

/* Categories */
.categories { 
width:790px;
background-color:#F0EBD9;
margin:20px 0 0px 0;


}

.categoriesHeading {
margin:0px 15px 0 15px;
border-bottom:1px dotted black;
padding:0 0 5px 0
}

.categoriesLists  {
float:left;
position:relative;
width:139px;
margin:0;
padding:0;

}

.categoriesLists ul { 
margin:10px 0 0 15px;
padding:0 0 0 0;



}

.categoriesLists ul li { 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 0 0;
padding:0px 0 3px 0px;
list-style-type:none;
line-height:14px;
}

.categoriesLists ul li a{ 
color:#333333;
}

.categoriesLists ul li a:hover{ 
color:#999999;
text-decoration:none;
}

.categoriesDivider { 
width:1px;
height:80%;
background-image:url(images/categorydivider.gif);
float:left;
position:relative;
margin:20px 0 0 15px;
}


.bnType {
color:#3b3b3b
}

.bnBox { 
width:790px;
background-color:#F0EBD9;
margin-top:20px;
}

.bnCornerLeftTop {
width:13px;
height:13px;
background-image:url(images/bn-Corner-left-top.gif);
background-repeat:no-repeat;
float:left;
position:relative;
}

.bnBarTop { 
width:764px;
height:13px;
float:left;
position:relative
}

.bnCornerRightTop {
width:13px;
height:13px;
background-image:url(images/bn-Corner-right-top.gif);
background-repeat:no-repeat;
float:right;
position:relative;
}

.bnMiddle {
width:790px;
height:289px;
}

.bnCornerLeftBot {
width:13px;
height:13px;
background-image:url(images/bn-Corner-left-bot.gif);
background-repeat:no-repeat;
float:left;
position:relative;
}

.bnBarBot { 
width:764px;
height:13px;
float:left;
position:relative;
background-color:#F0EBD9;
}

.bnCornerRightBot {
width:13px;
height:13px;
background-image:url(images/bn-Corner-right-bot.gif);
background-repeat:no-repeat;
float:right;
position:relative;
}

/* SECTION PAGE */

/* Journal name */


.journalName {
float:left;
position:relative;
margin:0 15px 0 0px;
width:450px;

}

.journalName h1 a:hover{
color:#46536d;
text-decoration:none;
}

.journalName h1 a{
color:#7785A1;
font-family:Lucida Sans, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
letter-spacing:-1.5px;
}

.journalName p {
font-size:12px;
color:#7785A1;
margin:5px 0 0 0;
line-height:18px;
}

.viewFactor {
font-family:Arial, Helvetica, sans-serif;
width:99px;
float:right;
position:relative;
margin:0 15px 0 0px;
height:90px;
background-color:#f1f6ff;
color:#7785A1;
}

.viewFactorHeading {
font-size:13px;
font-weight:bold;
letter-spacing:0px;
padding:10px 10px 2px 10px;
}

.viewFactorIssue {
font-size:11px;
padding:0px 10px 2px 10px;
}

.viewFactorNumber {
font-size:32px;
letter-spacing:-1px;
padding:0px 10px 2px 10px;
}

.blType {
color:#3b3b3b
}

.blBox { 
width:790px;
background-color:#DFEAFF;
margin-top:20px;
}

.blCornerLeftTop {
width:13px;
height:13px;
background-image:url(images/bl-Corner-left-top.gif);
background-repeat:no-repeat;
float:left;
position:relative;
}

.blBarTop { 
width:764px;
height:13px;
float:left;
position:relative
}

.blCornerRightTop {
width:13px;
height:13px;
background-image:url(images/bl-Corner-right-top.gif);
background-repeat:no-repeat;
float:right;
position:relative;
}

.blMiddle {
width:790px;
height:auto;
}

.blCornerLeftBot {
width:13px;
height:13px;
background-image:url(images/bl-Corner-left-bot.gif);
background-repeat:no-repeat;
float:left;
position:relative;
}

.blBarBot { 
width:764px;
height:13px;
float:left;
position:relative
}

.blCornerRightBot {
width:13px;
height:13px;
background-image:url(images/bl-Corner-right-bot.gif);
background-repeat:no-repeat;
float:right;
position:relative;
}

.editorBox {
float:left;
position:relative;
margin:0 15px 0 15px;
width:157px;
height:90px;
background-color:#f1f6ff
}

.editors {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:5px 5px 2px 10px;
color:#7785a1
}

.editors a{
color:#7785a1
}

.editors a:hover{
color:#46536d
}


.editor {
font-family:Lucida Sans, Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px 5px 5px 10px;
color:#7785a1
}

.editor a {
font-family:Lucida Sans, Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px 5px 5px 10px;
color:#7785a1
}

.editorDivider {
width:157px;
height:1px;
background-image:url(images/editorDivider.gif);
}

/* Journal Listing */

.journalListing {
border-bottom:1px dotted #666666;
margin-bottom:10px
}

.PDF {
margin:10px;
float:left;
position:relative;
}

.PDFborder {
width:154px;
height:1px;
margin:0 1px 0 1px;
background-color:#fff0db;
}

.journalPDF {
width:156px;
height:47px;
background-color:#fff0db;
}

.PDFpadding {
padding:5px 5px 5px 5px;
}

.PDFicon {
float:left;
position:relative;
width:37px;
height:37px;
background-image:url(images/pdficon.gif);
}

.PDFtext {
float:left;
position:relative;
padding:5px;
}

.PDFdownload {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
font-weight:bold;
}

.PDFdownload a {
color:#333333;
text-decoration:underline;
}

.PDFsize {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
}

.journalListingContainer {
width:500px;
float:left;
position:relative;
margin-top:13px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
}

.journalListingTitle a {
color:#666666;
}

.journalListingTitle a:hover {
color:#000000;
text-decoration:none
}

.journalListingAuthor {
padding:5px 0px 0px 0px;
font-size:11px;
color:#666666;
}

.journalListingViewsCount {
padding:5px 0px 0px 0px;
font-size:11px;
color:#666666;
}

.journalListingCategory {
padding:5px 0px 5px 0px;
font-size:11px;
color:#eaaf8e;
}

.journalListingCategory a{
color:#eaaf8e;
}

.journalListingCategory a:hover{
color:#d09270;
}

.journalListingComments {
background-image:url(images/bubble.gif);
background-repeat:no-repeat;
width:82px;
height:49px;
float:right;
position:relative;
margin:10px;
}		

a:hover .journalListingComments{
text-decoration:none;
cursor:pointer;
}		

.journalCommentNumber {
width:82;
padding-top:5px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#b98669;
}

.journalCommentSpeech {
position:absolute;
bottom:0px;
left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#eac098;
}

/* ARTICLE PAGE */

/* Article */

.articleListing {
margin-bottom:10px
}

.articleListingTitle h4 {
color:#666666;
font-size:18px;
font-family:Lucida Sans, Arial, Helvetica, sans-serif;
font-weight:normal;
letter-spacing:-1px;
color:#333333;
}

.articleAddress {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px 0 10px 0;
}

.articleListingContainer {
width:500px;
float:left;
position:relative;
margin-top:13px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px dotted #333333;
}

.articleAbstract {
float:left;
position:relative;
width:500px;
margin-left:185px;
font-size:12px;
line-height:18px
}

.articleRightCol {
width:100px;
height:100px;
float:right;
position:relative;
}

.articleCategories { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d7564b;
}

.articleCategories a{ 
color:#d7564b;
}

.articleCategories a:hover{ 
color:#a9342a;
}


.articleKeywords { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}

/* Comments */

.commentsContainer { 
width:600PX;
margin:0px 0 0 185px
}

.commentsHeading { 
float:left;
position:relative;
background-image:url(images/speechTop.gif);
background-repeat:no-repeat;
background-position:left;
height:28px;
width:200px;
margin-left:20px
}

.commentsHeading H3{ 
font-size:18px;
color:#CC0000;
margin:5px 0 0 35px
}

.commentsRight { 
float:right;
position:relative;
font-size:11px;
margin-top:10px
}

.commentsRight a{ 
color:#CC0000;
}

.commentsRedtop { 
width:598px;
height:1px;
margin-left:1px;
background-color:#FF886D;
}

.commentsInput { 
width:600px;
background-color:#FF886D;
}

.commentsText { 
width:575px;
background-color:#FFFFFF;
margin:10px;
font-family:Arial, Helvetica, sans-serif;
}

.commentsPost { 
margin-top:10px;
float:right;
position:relative;
}

.postingContainer { 
width:600PX;
margin:0px 0 0 185px
}

.postingHeading { 
background-image:url(images/speechTop.gif);
background-repeat:no-repeat;
background-position:top left;
height:15px;
width:200px;
margin-left:0px
}

.postingPostedby{ 
font-size:11px;
color:#CC0000;
margin:0 0 0 35px;
}

.postingRedtop { 
width:134px;
height:1px;
margin-left:1px;
background-color:#FF886D;
}

.postingInput { 
width:136px;
background-color:#FF886D;
}

.postingText { 
color:#FFFFFF;
padding:2px 0 2px 5px;
}

.postingPost { 
margin-top:10px;
float:right;
position:relative;
}

.postingLeft {
float:left;
position:relative;
width:136px;
}

.postingRight {
float:right;
position:relative;
width:463px;
height:26px;
background-color:#FFF0DB;
}

.postingTime {
float:right;
position:relative;
}

.postingTimeText {
color:#e86344;
font-size:12px;
font-weight:bold;
margin:5px 10px 0 0;
}

.postingPinktop {
background-color:#FFF0DB;
height:1px;
}

.postedCommentContainer { 
width:600px;
margin:0px 0 0 185px
}

.postedCommentQuoteLeft {
float:left;
position:relative;
width:20px;
height:20px;
background-image:url(images/quoteLeft.gif);
background-repeat:no-repeat;
background-position:left top;
margin-top:10px
}

.postedCommentQuoteMiddle {
float:left;
position:relative;
width:530px;
margin-top:10px
}

.postedCommentQuoteMiddle p {
font-size:12px;
line-height:18px;
padding:0;
margin:0 0 0 10px
}

.postedCommentQuoteRight {
float:right;
position:relative;
width:20px;
height:20px;
background-image:url(images/quoteRight.gif);
background-repeat:no-repeat;
background-position:left top;
margin-top:10px
}



/* Footer */

.footer {
width:auto;
background-image:url(images/footerBG.gif);
background-repeat:repeat-x;
}

.footerContainer {
width:790px;
height:227px;
margin-left:auto;
margin-right:auto;
}

.footerPanel {
width:246px;
float:left;
position:relative;
margin:20px 8px 20px 7px;
}

.footerHeadingS {
width:246px;
height:25px;
background-image:url(images/footerOur.gif);
background-repeat:no-repeat;
text-indent:-3000px;
}

.footerHeadingC {
width:246px;
height:25px;
background-image:url(images/footerOurC.gif);
background-repeat:no-repeat;
text-indent:-3000px;
}

.footerHeadingP {
width:246px;
height:25px;
background-image:url(images/footerOurP.gif);
background-repeat:no-repeat;
text-indent:-3000px;
}

.footerPara {
width:246px;
color:#CCCCCC;
line-height:18px;
font-size:11px;
}

.footerBottom {
border-top:1px dotted white;
width:790px;
}

.footerLinks {
padding:10px 0 5px 0;
color:#FFFFFF
}

.footerLinks a {
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

.footerCopy {
font-size:11px;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif

}

.footerCopy a {
color:#FFFFFF;
text-decoration:underline;
}

.gnType a {
color:#8FBA65;
}

.archives { 
font-size:12px;
color:#333333;

}

.archives a { 
color:#999999;

}

.archives a:hover { 
color:#666666;
}

.high {
background-color:yellow;
}
.editorialBoard h4 {
color:#666666;
font-size:18px;
font-family:Lucida Sans, Arial, Helvetica, sans-serif;
font-weight:normal;
letter-spacing:-1px;
color:#333333;
margin-left:130px;
}
.error{
color:red;
font-size:12pt;
font-weight:bold;
padding:5px;
}

.invoice{
font-size:20pt;
font-weight:bold;
padding:5px;

}
