﻿/*
	1) This stylesheet is for styling content generating pages only
	2) Styles determining the structure and style of the admin website are found in Main.css
*/

h1
{
	color:#0e6a9b;
	font-size:1.3em;
	padding-top:10px;
}

table tr
{
	vertical-align:top;
}

table tr td
{
	padding:0px 10px 0px 0px;
}
/* this is for the glossary tooltips*/
a.tooltip span 
{
	display:none;
}
a
{
	color:green;
}

a:hover
{
	color:orange;
}

a:visited
{
	color:green;
}

.FloatLeft
{
	float:left;
}

.Clear
{
	clear:both;	
}

.Error
{
	color:Red;	
}

/************************************************************ Gridview Styles**************************************************************************/

.GridViewHeader
{
	background:#0e6a9b;
	font-weight:bold;
	Color:#FFFFFF;
}

.GridViewPaging
{
	background:#0e6a9b;
	color:orange;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}

.AdminGVRow
{
	padding: 5px 5px 5px 5px;
	margin:20px;
}

.AdminGVAltRow
{
	background:lightgrey;
}

div table tr th 
{
	padding:3px 5px 5px 5px;
}

div table tr td 
{
	padding: 3px 5px 5px 5px;
}

div table tr td table tr td a
{
	color:#ffffff;
	font-weight:bold;
}

div table tr td table tr td
{
	padding:0px 8px 0px 0px;
}

/************************************************************ Vote Styles**************************************************************************/

div#QuestionTitle
{
	float:left;
	padding-top:3px;
	width:4em;
}

div#QuestionText
{
	float:left;
	padding-left:10px;
	width:305px;
}

div#QuestionDetails
{
	padding-top:10px;
}

div#QuestionSave
{
	padding-top:10px;
	width:375px;
	text-align:right;
}

div#VoteBitsBox
{
	width:600px;
	float:left;
}

.VoteStatusActive
{
	font-weight:bold;
	background-color:#08ff48;
	color:#0e872d;
}

.VoteStatusInactive
{
	font-weight:bold;
	background-color:#f9d043;
	color:#ea8f00;
}

div#VoteDisplayBox
{
	padding:10px 0px 0px 5px;
}

div#VoteLooks
{
	font-weight:bold;
}

div#VoteAnswers
{
	float:left;
}

div#VoteMedia
{
	float:left;
	padding-left:20px;
}

div#OptionDetails
{
	padding-top:10px;
}

div#OptionText
{
	float:left;
	width:305px;
}

div#OptionSave
{
	padding-top:0px;
	width:375px;
}

div#ImageBox
{
	
}

.ImageTab
{
	
}

div#ImageFile
{
	float:left;
}

div#ImageThumb
{	
	float:left;
}

.ImageFieldTitle
{	
	float:left;
	width:10em;
}

div#AltText
{
	float:left;
}

div#ImageCredits
{
	float:left;
}

div#Credits
{
	float:left;
}
/************************************************************ News Quiz Styles**************************************************************************/
div#Quiz
{
	
}
div#QuestionHeading
{
	float:left;
	padding-top:3px;
	width:7em;
}
div#QuizDetails
{
	padding-top:50px;
}
div#QuizQuestionText
{
	float:left;
	padding-left:10px;
	width:305px;
}
div#QuizDetails
{
	padding-left:120px;
}
div#QuizCreationBox
{
}

div#QuestionBox
{
	padding-left:60px;
}
div#QuestionList
{	
}
div#Questions
{
	padding-left:100px;
	border:"1";
}
div#message
{
	float:left;
	padding-top:10px;
	width:100em;
	font-weight:bold;	
}
div#QuizList
{	
	padding-left:60px;
}
div#QuizImage
{
	padding-left:100px;
}
div#QuizThumbnailImage
{
	padding-left:100px;
}
div#QuizImageFile
{
	float:left;
}

div#QuizImageThumb
{	
	float:left;
}

.QuizImageFieldTitle
{	
	float:left;
	width:7em;
}

div#QuizAltText
{
	float:left;
}

div#QuizImageCredits
{
	float:left;
}

div#QuizCredits
{
	float:left;
}
/************************************************************ News Styles**************************************************************************/

.CutHTML
{
	overflow:hidden;
}

.NewsTab
{
	width:275px;
	float:left;
	padding:0px 0px 0px 6px;
}

div#NewHeadlineBox
{
	text-align:left;
}

div#NewsHeadline
{
	
}

div#SaveHeadline
{
	padding:10px 0px 0px 0px ;
}

div#NewsAddGlossary
{
	
}

div#NewsShowGlossary
{
	
}

.ColumnEditDiv
{
	padding:0px 0px 10px 0px;
}

.DeletePageDiv
{
	padding:0px 0px 15px 6px;
	width:100%;
}

div#NewsColumnEditor
{
	padding: 20px 0px 10px 0px;
	width:300px;
}

.CreatePageButton
{
	background-color:#15a50a;
	color:#ffffff;
	border:solid 1px #095a03;
	cursor:pointer;
	font-weight:bold;
	width:95px;
}

.EditColumnButton
{
	background-color:#2cb6ff;
	color:#ffffff;
	border:solid 1px #0e6a9b;
	cursor:pointer;
	font-weight:bold;
}

.DeletePageButton
{
	background-color:red;
	color:#ffffff;
	border:solid 2px #860d0d;
	cursor:pointer;
	font-weight:bold;
	width:95px;
}

.DeleteButton
{
	background-color:red;
	color:#ffffff;
	border:solid 1px #095a03;
	cursor:pointer;
	font-weight:bold;
}

.SaveButton
{
	background-color:#15a50a;
	color:#ffffff;
	border:solid 1px #095a03;
	cursor:pointer;
	font-weight:bold;
}

.BackButton
{
	background-color:#2cb6ff;
	color:#ffffff;
	border:solid 1px #095a03;
	cursor:pointer;
	font-weight:bold;
}

.NewItemButton
{
	background-color:Teal;
	color:#ffffff;
	border:solid 1px #095a03;
	cursor:pointer;
	font-weight:bold;
}

.SelectButton
{
	background-color:Blue;
	color:#ffffff;
	border:solid 1px #095a03;
	cursor:pointer;
	font-weight:bold;
}

.NewsEditorBox
{
	width:320px;
	float:left;
}

.NewsImageUploadBox
{
	padding:0px 0px 0px 10px;
	width:450px;
	height:300px;
	float:left;
}

.EditColumn
{
	padding:10px 0px 0px 0px;
}

.ImageUploadHeader
{
	float:left;
	width:50px;
	padding:0px 0px 0px 5px;
}

div#ImgUploadBox
{
	border: solid 1px darkgray;
	margin: 5px 5px 5px 5px;
	width:307px;
}

.NewsImageContainer
{
	width:284px;
}

.NewsImgBox
{
	width:284px;
}

.NewsImgDescBox
{
	background:#d0ecf8;
	width:284px;
}

.NewsCreditImageBox
{
	background:#89d7fd;
	width:279px;
	text-align:right;
	padding:0px 5px 0px 0px;
}

div#NewsPodcastUploadContainer
{
	width:400px;
}

.PodcastUploadHeader
{
	float:left;
	width:90px;
	padding:0px 0px 0px 5px;
}

.ActivityEditorBox
{
	width:400px;
	float:left;
}

.ActivityImageUploadBox
{
	padding:0px 0px 0px 10px;
	width:370px;
	float:left;
}

.NewsCategoryHeader
{
	float:left;
	padding: 0px 5px 0px 0px;
}

.NewsCategoryBox
{
	float:left;
	padding: 0px 10px 0px 0px;
}

/************************************************************ Lesson Pack Styles**************************************************************************/

div#LPContainer
{	
	
}

.LPHeaderBox
{
	float:left;
	width:150px;
}

.LPObjectBox
{
	float:left;
}

.Spacer
{
	height:3px;
}

.LPCategoriesContainer
{
	padding:0px 0px 20px 0px;	
}

.LPCategoriesBox
{
	float:left;
	padding:0px 20px 10px 0px;
}

.LPCatHeader
{
	float:left;
	padding:0px 10px 0px 0px;
}

table tr td div.donkey
{
	padding:15px 0px 10px 0px;
	font-weight:bold;
}

/************************************************************ Login Styles**************************************************************************/

.loginBox
{
	position:relative;
	top:150px;
	width:21em; 
	margin: 0 auto;
	padding:1em;
}

.loginBox div
{
	height:2.5em;
	background-color:#e6e6e6;
	padding: 0.5em 0 0 1em;
}

.loginBox span
{
	display:block;
	background-color:#e6e6e6;
	padding: 0 0 0 0.5em;
}

.loginBox div.loginBar
{
	background-color:#14ACFF; 
	height:1.5em;
}

div #rfvUsername
{
	display:inline;
}

div #rfvPassword
{
	display:inline;
}

#ImageUploadTable
{
	margin-left:5px;
	border:1px solid #000;
	padding:2px;
}

#ImageUploadTable table tr
{
	margin-left:5px;
}

/************************************************************************************************************************
*** AJAX calendar
************************************************************************************************************************/
div.ajax__calendar table tr td 
{
	padding:0;
}

.searchCalendar
{
	position:relative;
	top:0.2em;
}
