/* CSS Document - 
Tygostudios Productions
May 14th 2009 */

/*general*/
body {
	background: url('/conferences/2011/framework/background-content.png') no-repeat scroll 50% 0;
	background-color: #edebea;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	line-height:24px;
	color: black;
}

#topBarBack {
	background-color: #a5151e;
}

#navBarBack {
	background-color: #7f0008;
}

#contentBack {
	background-image: url('/conferences/2011/framework/background-content.png');
	background-repeat: no-repeat;
}

.whiteBack {
	background-color: white;
}

#content {
	background-color: #FFFFFF;
}

#footer {
	background-color: #a5151e;
	}
	
.tableColoring {
	background-color: #edebea;
	}
	
.tile {
	border: 2px solid #bebebe;
	}
	
li {
	list-style-type: square;
	color: #a5151e;
	}
	
hr {
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ 
	color: #bebebe;
	border: none 0; 
	border-top: 1px solid #bebebe;/*the border*/ 
   }

.blacktext {
	color: black;
	}
	
.smalltext {
	font-size: 11px;
	}
	
.discussion {
	font-size: 11px;
	line-height: 20px;
	}
	
.redText {
	color: red;
	}
	
.redBold {
	color: red;
	font-weight: bold;
	}
	
.greenBold {
	color: green;
	font-weight: bold;
	}
	
.rightimage {
	padding: 0 0 20px 20px;
	}
	
#tableimage {
	padding: 0 0 20px 20px;
	}

/* this is for form fields that refuse to widen up */	
.wide {
	width: 200px;
}
	
	
/* posters discussion system */

.rightLoginBox {
	margin: 0 0 20px 20px;
	border: 2px solid #bebebe;
	background-color:#edebea;
	font-size:11px;
}
	
/* these are part of the review process and should be modified appropriately*/
	
.greentable {
	background-color:#edebea; 
	border: 1px solid #bebebe;
}	

.redtable {
	background-color:#feaab0; 
	border: 1px solid #7f0008;
}	

.greentableExtra {
	background-color:#def2de; 
	border-top: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
}	

.greentableExtra td {
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
}

.greentableReview {
	border-top: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
	background-color:#edebea;
	font-size: 12px;
	line-height: 17px;
}	

.greentableReview td {
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
}

.greentableClear, .greentableClear td {
	border: none;
}

.darkerGreen {
	background-color:#e2e3d9;
	}
	
.darkerRed {
	background-color:#ffe96f;
	}

.buttonPad {
	padding: 5px 5px 5px 0;
	}
	
/*special review table with white blocks*/
.srTitle {
	border-top: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
	background-color:#e2e3d9;
	font-size: 12px;
	line-height: 17px;
}

.srTitle td {
	border-top: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
}

.srSubTitle {
	background-color:#e2e3d9;
	font-style:italic;
	font-size: 12px;
	line-height: 17px;
}

.srSubTitle td {
	border-top: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
}

.srSubTitleRight {
	border-right: 1px solid #bebebe;
}

.srItems {
	background-color:#edebea;
	font-size: 12px;
	line-height: 17px;
}

.srItems td {
	border-top: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
}

.srItemsRight {
	border-right: 1px solid #bebebe;
}

.srBase {
	background-color: none;
	border-top: 1px solid #bebebe;
	font-size: 12px;
	line-height: 17px;
}

.srBase td {
	border-top: 1px solid #bebebe;
}

.darkerWhite {
	background-color:none;
	
	}
	
/* admin take notice class - for hiding things */
.adminTakeNotice {
	display:none;
	}

.redBack {
	background-color: #FFCCCC;
}
	
/* link stuff */


A:link, A:active, A:visited {
	color: #a90e18;
	text-decoration: none;
	border-bottom: dotted #524c4c 1px;
	}
	
A:hover {
	color: #a90e18;
	text-decoration: none;
	border-bottom: dotted #000000 1px;
}

A.buttonPad:link {text-decoration: none; color: white; border-bottom:none; }
A.buttonPad:visited {text-decoration: none; color: white; border-bottom:none; }
A.buttonPad:active {text-decoration: none; color: white; border-bottom:none; }
A.buttonPad:hover {text-decoration: none; color: white;  border-bottom:none;}

A.noDecor:link, A.noDecor:visited, A.noDecor:active, A.noDecor:hover {
	text-decoration: none; 
	color: none; 
	border-bottom:none; 
	}
	
A.noDecorBlue:link, A.noDecorBlue:visited, A.noDecorBlue:active, A.noDecorBlue:hover {
	text-decoration: none; 
	color: #0000FF;
	border-bottom: dotted #0000FF 1px;
	}
	
.greentableReview A:link, .greentableReview A:visited, .greentableReview A:active, .greentableReview A:hover {
	color: #0000FF;
	text-decoration: underline;
	border-bottom:none;
	}
	
#sr A:link, #sr A:visited, #sr A:active, #sr A:hover {
	color: #0000FF;
	text-decoration: underline;
	border-bottom:none;
	}

	
	
/*ajax auto guesser*/

/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:250px;	/* Width of box */
		height:100px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}

