body {
        margin: 0;
        padding: 0;
        background-color: #E6E3E0;  /* FBFBF3  */
        color: #111;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        text-align: left;
}
#container {
/*        width: 100% !important; */
		max-width: 960px;
        min-width: 900px !important;
        margin-left: auto;
        margin-right: auto; /*center hack*/
        text-align: center; /*center hack*/
        padding: 1.0em 0em 0em 0em;
        height: 100%;
}
#header {
        background-color: #FFFFFF;
        background-image: url(/img/jarts_header_300x104.png);
        background-repeat:no-repeat;
        background-position:-8px 0px;
        height: 104px;
        width: 888px;
        margin: 0;
        padding: 0;
}
#header h1 {
        margin: 0; /* auto; */
        padding: 25px 0 0em 308px;
        font-family: Georgia,'Times New Roman',Times,serif;
        font-weight: normal;
        font-size: 1.4em;
		line-height: 1.5em;
}
#headerLeft {
        float: left;
        margin: 0;
        padding: 54px 0px 0px 12px;
        font-size: 0.65em;
}
#headerTitle {
        text-align: left !important;
        margin: 0 auto;
        padding: 0;
        width: 100%;
        min-width: 760px !important;
}
span.blockHbar {
         display: block;
         padding: 0.5em 0 0.2em 0;
         font-size: 1em;
         letter-spacing: 0.1em;
         color: #FFCCCC;
        font-weight: normal;
}
div #body {
        margin: 0;
        padding: 0;
}
#main {
        padding: 0em 0em 2em 0em;
        margin: 0em 0em 0em 0em;
        border: 0px solid #000000;
        overflow: hidden;
        width: 696px; /* 64%; */
        float: left;
        background-color: #FDFDF9;
}
#main h2 {
        margin: 0em 1em 0.5em 0.5em;
        padding: 0.5em 0em 0em 0em;
        font-family: Georgia,'Times New Roman',Times,serif;
        font-weight: normal;
        font-size: 1.1em;
}
#sidebar {
		float: left;
		width: 192px;
		padding: 0em 0em 0em 0em;
}
#leftSidebar {
        float: left;
        width: 180px;
        padding: 0em 0em 1em 12px;
        background-color: #FF957C;
        border-top: 4px solid #DA251C;
        font-size: 0.65em;
        height: 100%;
        margin: 0;
        display: inline;
        overflow: hidden;
}
#leftSidebar a:link {
        color: #770000;
}

#leftSidebar a:active {
        color: #253;
}

#leftSidebar a:visited {
        color: #770000;
}

#leftSidebar a:hover {
        color: #253;
        background: #F0FFFF;
}
#sidebar div.block span.blockTitle {
        display: block;
        padding: 0.5em 0 0.5em 0;
        font-size: 1em;
        letter-spacing: 0.1em;
        text-transform: uppercase;
}
#sidebarFontSize {
        padding: 0em 0em 0em 0em;
         border-top:0px solid #000000;
         border-bottom:0px solid #000000;
}
#sidebarUser {
         border-top:4px solid #FFCCCC;
}
#notification {
         border-top:4px solid #FFCCCC;
}
#sidebarNavigation {
         border-top:4px solid #FFCCCC;
}
#sidebarNavigation {
         border-top:4px solid #FFCCCC;
}
#sidebarInformation {
         border-top:4px solid #FFCCCC;
}
#sidebarHelp {
        padding: 0.5em 0 0.5em 0;
         border-top:4px solid #FFCCCC;
}
#sidebarDevelopedBy {
         border-top:0px solid #FFCCCC;
}
#custom {
        padding: 0.5em 0 0.5em 0;
         border-top:4px solid #FFCCCC;
}
#navbar {
        margin: 4px 0em 0em 0em;
        padding: 0.2em 0em 0.5em 1em;
        border-top: 4px solid #DA251C;
        border-bottom: 2px solid #DA251C;
        background-color: #FFFFFF;
		width: 97%;
		float: left;
}
#breadcrumb {
        clear:left;
		padding: 1em 0em 0em 1em;
        font-size: 0.7em;
}

#content {
        margin: 0;
        padding: 0.5em 1em 0em 1em;
        font-size: 0.7em;
        border-top: 1px dotted #DA251C;
        background-color: #FBFBF3;
}

table.tocArticle {
        width: 100%;
		border-bottom: 1px dotted #000;
		padding: 1.2em 0em 0.1em 0em;
}

table.tocArticle td.tocTitle {
        width: 80%;
        height: 100%;
        background-color: #FFFFFF;
        padding: 1.0em 0px 4px 8px;
}

table.tocArticle td.tocGalleys {
        width: 20%;
        text-align: right;
        background-color: #FFFFFF;
        padding: 1.0em 12px 4px 0px;
}

table.tocArticle td.tocAuthors {
        font-style: italic;
        vertical-align: top;
        padding: 2px 0px 3px 38px;
        border-bottom: 1px dotted #DA251C;
}

table.tocArticle td.tocPages {
        text-align: right;
        vertical-align: top;
        padding: 2px 12px 3px 0px;
        border-bottom: 1px dotted #DA251C;
}
table.tocArticle td.tocArticleTitleAuthors {
    width: 84%;
	background-color: #FFFFFF;
    padding: 0.4em 0em 0em 0.7em;	
}
table.tocArticle td.tocArticleGalleysPages {
	position: relative;
    width: 16%;	
    background-color: #FFFFFF;
    padding: 0.4em 0.5em 0em 0em;	
}
table.tocArticle div.tocTitle {
    font-size: 1.0em;
	line-height:1.4em;
	font-weight: 500;
	letter-spacing: 0.02em;
    background-color: #FFFFFF;	
}
table.tocArticle div.tocTitle a:link {
    color: #226644;
}

table.tocArticle div.tocAuthors {
	margin-top:0.3em;	
}

table.tocArticle div.tocPages {
	position: absolute;
	bottom: 0;
	right:0.5em;
	text-align: right;
	width: 100%;	
}
#articleAbstract > div {
	line-height:1.5em;
}
/**
 * Editorial Team Lists
 */
ol.editorialTeam li {
	list-style: none;
    margin-bottom: 1em;
	margin-left: 2em;
	padding-left: 1em;
}
ol.editorialTeam {
	margin-left: 0;
	padding-left: 0;
}
