h2{
	font-size: 150%;
	line-height: 1em;
	font-size: 14px;
	font-weight: bold;
}
p{
	padding: 0;
	font-size: 14px;
	font-family: Verdana, Helvetica, Sans-serif;
	margin: 0 0 1em 0;
}
#header{
	background: url(../images/jocse.jpg) no-repeat center 0;
	width: 533px;
	height: 242px;
}
table#UpperFeatureWellWrapper{
	background: black;
	text-align: center;
}
td#UpperFeatureWellTd{
	background: black;
}
span#editorialBoardContent {
	position: relative;
	left: 20px;
}

/* Additions to CSS for JOCSE Layout
   Added by sbehun@shodor.org 1/14/10
*/

.dashboardTKVBox {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 16px;
}
.accountInfoTitle {
	font-size: larger;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #0033CC;
	border-bottom: 1px solid #0033CC;
	border-left: 1px solid #0033CC;
	border-right: 1px solid #0033CC;
	background-image: url(../images/tableBackground.jpg);
}
.accountInfoTable {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}
.accountInfoHeader {
	height: 28px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid #0033CC;
	border-bottom: 1px solid #0033CC;
	background-image: url(../images/tableBackground.jpg);
}
.accountInfoCell {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 10px;
}

/* classes for the current issue */
.articleHeader {
	font-size: 20pt;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	padding-top: 10px;
	width: 100%;
}
.visibleBox {
	margin-top: 20px;
	width: 97%;
}
.articleTitle {
	font-size: larger;
	font-weight: bold;
	text-decoration: none;
}
.articleAuthor  {
	font-style: italic;
}
.mutedArticleTitle {
	font-size: larger;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}
.abstractHeader td {
	font-weight: bold;
	border-bottom: 1px solid #d1d1d3;
}
.articleAbstract {
	font-size: smaller;
	position: absolute;
        height: auto;
	margin-left: 15%;
	width: 55%;
        border-bottom: 1px solid #03c;
        border-right: 1px solid #03c;
        border-left: 1px solid #03c;
	background-color: white;
        z-index: 1000;
}
.fullPageAbstract {
	margin-left: 20%;
	width: 70%;
}
.abstractBox {
	color: #656565;
	cursor: pointer;
	margin-left: 20px;
}
.abstractBox:hover {
	background-color: #DFEBF5;
}
.downloadLink {
	font-size: 13pt;
	cursor: pointer;
	color: #003C9C;
	text-decoration: none;
}
.pdfImage {
	width: 17px;
	height: 17px;
	margin-left: 20px;
}
/* classes for the issue archive */
.issueTitleBox {
	color: white;
	font-size: larger;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	border: 1px solid #03c;
	background: url(../images/darkBackground.jpg) top repeat-x #3e9ac3;
}
.issueTitleBox:hover {
	color: black;
	cursor: pointer;
	background: url(../images/paleBackground.jpg) repeat-x top white;
}
.inverseIssueTitleBox {
	color: black;
	font-size: larger;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	border: 1px solid #03c;
	background: url(../images/paleBackground.jpg) repeat-x top white;
}
.inverseIssueTitleBox:hover {
	cursor: pointer;
	color: white;
	background: url(../images/darkBackground.jpg) top repeat-x #3e9ac3;
}

/* classes for the browse by subject page */
.browseBox td {
	vertical-align: top;
}
.browseBox {
	padding-right: 10px;
}
.browseSidebar div {
	font-size: small;
	font-weight: bold;
	padding: 5px;
	width: 150px;
	margin-bottom: 1px;
	border: 1px solid #03c;
	background: url(../images/paleBackground.jpg) repeat-x top white;
}
.browseSidebar div.unselected:hover {
	cursor: pointer;
	color: white;
	background: url(../images/darkBackground.jpg) top repeat-x #3e9ac3;
}
.browseSidebar div.selected {
	color: white;
	background: url(../images/darkBackground.jpg) top repeat-x #3e9ac3;
}

.editorialBoardTable {
	width: 95%;
}
.editorialBoardHeader {
	border: 1px solid #0033CC;
}
.editorialBoardCell {
	
}

.chooseSoliciteeTable {
	width: 100%;
	border-collapse: collapse;
}
.chooseSoliciteeTable th {
	text-align: center;
	font-size: 11pt;
}
.chooseSoliciteeTable td {
	text-align: center;
}
.chooseSoliciteeTableOdd {
}
.chooseSoliciteeTableEven {
	background-color: #9df;
}

/*  HOME PAGE SPLASH IMAGE */ 
div#splashContainer {
	width: 755px; 
	height: 314px; 
	background-image: url(../images/jocse.jpg); 
	position: relative;
}
div#splashContent {
	width: 420px; 
	height: 148px; 
	position: absolute; 
	top: 80px; 
	left: 184px;
	font-family: Arial, Helvetica, sans-serif;
}

/* CSERD Review Stuff */
/* ------------------------------------------- */

.review {
	background-color: white;
	padding:0px;
	font-size: 90%;
	margin-bottom: 10px;
}

.reviewTitle {
	font-weight: bold;
	color:black;
	padding:10px;
}

.reviewContent {
	padding:10px;
}

.reviewText {
	margin-bottom: 20px;
}

.reviewQuestion {
	font-weight: bold;
}

.reviewResponses {
	font-weight: normal;
}

.reviewModified {
	font-size:90%;
	color:gray;
}

.review.select {
	border: 3px solid yellow;
}


.publishedReview .reviewTitle {
	background-color: #E1EFFC;
	border-bottom: 1px dotted #72B1EB;
}

.privateReview .reviewTitle {
	background-color: #F0FFE8;
	border-bottom: 1px dotted #9FEA77;
}

.pendingReview .reviewTitle {
	background-color: #FEDDA1;
	border-bottom: 1px dotted #FDC662;
}

.publishedReview {
	border: 1px dotted #72B1EB;
	background: #F7FBFF;
	border-left: 2px solid #72B1EB;
	border-top: 2px solid #72B1EB;
}

.privateReview {
	border: 1px dotted #9FEA77;
	background: #F7FFF3;
	border-left: 2px solid #9FEA77;
	border-top: 2px solid #9FEA77;
}

.pendingReview {
	border: 1px dotted #FEDDA1;
	background: #FFFBF3;
	border-left: 2px solid #FDC662;
	border-top: 2px solid #FDC662;
}

.notification.full {
	background-color: #F6E8CD;
/*	font-size: 80%; */
	padding: 8px;
	border-bottom: 1px dashed #F3AD34;
	border-right: 1px dashed #F3AD34;
}

.notification .seeReviewLink {
	float:right;
}

.review .seeReviewLink {
	display:none;
}

.review .notification {
	background-color: yellow;
	background-color: #FFFCA5;
	font-size: 80%;
	padding: 8px;
	border-bottom: 1px dashed #F3AD34;
	border-right: 1px dashed #F3AD34;
}

.user {
	background-color: #FAF9FF;
	border: 1px solid #EEECFF;
	padding:10px;
	font-size: 90%;
}

.user img {
	width: 40px;
	float: left;
}

.user .userName {
	margin-left: 60px;
	margin-bottom: 5px;
}

.user .userDetails, .user .userBasicInfo {
	margin-left: 60px;
	line-height: 150%;
	margin-bottom: 20px;
}


.collectionQueryBox {
	background-color: #FAF9FF;
	border: 1px solid #EEECFF;
	padding:10px;
	font-size:90%;
}

h3 {
	font-size: 108%;
}

h4 {
	font-size: 100%;
}


.error {
	display:block;
	background:orange;
	border:1px solid brown;
	padding:10px;
	margin:10px;
}

input, select, textarea {
	font-family: verdana;
	font-size: 100%;
	padding:0px;
	margin:0px;
}

.review input {
	font-size:11pt;
}

.reviewListing {
	margin-left: 50px;
}


/* Search Result sets */

.ResultSet-StatsBox {
	width: 100%;
	background: #f3f6ff;
}

.ResultSet-SearchBox {
	width: 100%;
	background: #f3f6ff;
	padding: 8px 0px 8px 0px;
	clear: both;
		
}

.ResultSet-NextPage {
	float: right;
}

.ResultSet-NextPrevBox {
	padding: 8px 0px 8px 0px;
	clear: both;
}

.amLink, .rLink {
	color: rgb(0, 60, 156);
	cursor:pointer;
	border-bottom: 1px dotted;
}


.amLink:hover, .rLink:hover{
	border-bottom: 1px solid;
}


.addSpaces{
	margin-top: 2em;
}


.rLink{
	font-size: 90%;
	margin-top: -1em;
}



.directory li{
	padding-top: 3px;
}

.directory {
	border: 4px double #1A4EC5;
	padding: 1em;
}

.Listing .thumbnail {
	height: 200px;
}

.headInfo {
	font-weight: bold;
	/*border: medium double #1A4EC5;*/
	text-align: center;
	
}

.tabInfo {
		padding: 5px;
		padding-right: 10px;
}

.eventTable {
	/* border: medium double black; */
	border-collapse: collapse;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
}

.eventTable td {
		border: 2px solid #1A4EC5;
		padding: 5px;
}

#JOCSESearchBar{
	background: #CCCCCC;
	border: 1px solid gray;
	padding: 5px;
	margin: 5px 0;
	float: left;
	clear: left;
	font-size: 12px;
	height: 22px;
}

#JOCSESearchBar{
	float: none;
	overflow: hidden;
}
#JOCSESearch{
	float: left;
}
#JOCSEPager{
	float: right;
}
a.browserPagerItem {
	color: #003C9C;
	text-decoration: underline;
}
.ratingText{
	font-weight: normal;
	font-size: 13px;
	font-style: italic;
	color: #808080;
	margin-left: 5px;
}

.searchRow {
	margin-bottom: 5px;
	padding: 10px 0px 10px 5px;
	background-color: #f3f6ff;
}
/* Search Filter Styles */
#searchFilterTable {
	margin-top: 10px;
	width: 100%;
}
.filterTable {
	font-size: smaller;
	border-collapse: collapse;
	//border: 1px solid #03c;
	width: 100%;
}
.filterTable th{
	font-weight: bold;
	font-size: 14px;
	background-color: #f3f6ff;
	text-align: left;
	padding: 3px 3px 3px 9px;
}
.filterTable td{
	vertical-align: top;
}
.filterBox {
	max-height: 100px;
	overflow: auto;
	padding: 2px 5px 0px 5px;
}
div .filterBox ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.filterBox li{
	padding-bottom: 2px;
}
.filterBox li:hover {
	color: #305EAA;
	cursor: pointer;
}
.filterBox a{
	text-decoration: none;
}
.selected li{
	background: #305EAA;
	cursor: pointer;
	color: white;
}
.selectNone {
	padding-top: 0px;
	width: 15px;
	float: left;
	padding-right: 2px;
}
/* Content area and titles on content pages */
.ContentWrapper {
	background: white;
}
.arrowButton {
	background:none;
	border:none;
	font-size:16px; 
	font-family:Helvetica, Arial, sans-serif;
}

.Submission_Status {
	background: #FFFFBB;
	border: 2px solid #CCCC88;
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
	text-align: center;
	margin: 0px 2px;
}
.Accepted {
	background: #CEDECE;
	border: 2px solid #0B990B;
	color: #0B990B;
}
.Under_Review {
	background: #FFFFBB;
	border: 2px solid #ADAD6D;
	color: #ADAD6D;
}
.Accepted_With_Minor_Revisions {
	background: #C1C1DE;
	border: 2px solid #0B0B99;
	color: #0B0B99;
}
.Rejected_With_Resubmission_Not_Recommended {
	background: #DECECE;
	border: 2px solid #990B0B;
	color: #990B0B;
}
.Rejected_With_Resubmission_Recommended {
	background: #DECEDD;
	border: 2px solid #990B8D;
	color: #990B8D;
}
li.rbSearchListItem:hover {
	background-color: white;
}

.copyright{
	text-align: justify;
	margin-left: 1%;
	margin-right: 1%;
}

/** Licensing page **/
#licensingDiv {
 background: white;
 width: 500px;
       margin-left: auto;
       margin-right: auto;
 padding: 20px;
 border:1px solid black;
       font-size: 11pt;
       font-color: gray;
}
#licensingText {
 text-align: center;
}
#licensingBtn {
 width: 95px;
 top: -5px;
 left: 0px;
}
#licensingBtn div.copyright{
 padding-top: 20px;
 font-size: 15px;
}
#shodorBtn {
 width: 60px;
 top: -5px;
 left: 90px;
}
#shodorBtn div{
 padding-top: 20px;
 font-size: 15px;
}
a.bottomBarBtn:link {
 color: white;
 text-decoration: none;
}
a.bottomBarBtn:visited {
 color: white;
 text-decoration: none;
}
#privacyBtn {
    left: 155px;
    top: -5px;
    width: 100px;
}
#privacyBtn div.bottomBar{
 padding-top: 20px;
 font-size: 15px;
}
#ISSNBtn {
    left: 300px;
    width: 115px;
}
#ISSNBtn div.bottomBar{
    padding-top: 20px;
 	font-size: 15px;
}
#feedbackBtn {
    left: 465px;
    width: 100px;
}
#feedbackBtn div.bottomBar{
    padding-top: 20px;
 	font-size: 15px;
}
