/*
Copyright (c) 2010, Brexson Media Group. All Rights Reserved. www.brexson.com
Content Page CSS for Say IT First website product.
version: 1.0.0
*/

/*=== Sidebar Settings =====================================================================================*/
.section-bar
{
	width:272px;
	float:left;
}
.section-bar h1
{
	text-indent:-9999px;
	background:url(../Images/header-what_you_can_do.gif) no-repeat bottom left;
	height:56px;
	width:100%;
	display:block;
	float:left;
	clear:both;
}
/*=== Sidebar Search Field =====================================================================================*/
.search-field-content 
{
	background:url(../Images/sidebar-search-bg.gif) no-repeat 1px 0px;
}

.search-field
{
	width:100%;
	float:left;
	clear:both;
	background:url(../Images/sidebar-search-bg.gif) no-repeat 0px 25px;
}

.section-bar .search-field
{
	border-top:5px solid #000;
	margin-top:25px;
	padding-top:25px;
}
.search-field #q,
.search-field-content #q
{
	background:transparent none repeat scroll 0 0 !important;
	border:none !important;
	height:17px;
	padding:10px 12px;
	vertical-align:middle;
	width:174px;
	position:relative;
	top:-6px;
	$top:-4px;
}
.search-field-content 
{
float:right;
width:100%;
clear:both;
position:relative;
}
#dropdown-text 
{
	position:absolute;
	top:10px;
	left:10px;
}
#bar-search-button
{
	position:relative;
	top:3px;
	left:4px;
}
/*=== Content Section Settings =====================================================================================*/
.section-body
{
	width:637px;
	float:right;
}
/*.section-body*/ h1,
h1.override
{
	height:56px;
	width:637px;
	background-repeat:no-repeat;
	background-position:bottom left;
	text-indent:-9999px;
	background-image:url('../Images/header-general_content_page_title.gif');
}
/*=== Content Page-Specific Headers =====================================================================================*/
.section-body h1#register
{
	background-repeat:no-repeat;
	background-position:bottom left;
	text-indent:-9999px;
	background-image:url('../Images/header-create_a_new_account.gif') !important;
}
.section-body h1#search-results
{
	background-image:url('../Images/header-search_results.gif');
}
h1#log-on
{
	background-image:url('../Images/header-log_on.gif');
}
h1#dictionary
{
	background-image:url('../Images/header-language_dictionary.gif');
}
h1#about-us
{
	background-image:url('../Images/header-about_us.gif');
}
h1#contact-us
{
	background-image:url('../Images/header-contact_us.gif');
}
h1#this-project
{
	background-image:url('../Images/header-this_project.gif');
}
h1#learning-resources 
{
	background-image:url('../Images/header-learning_resources.gif');
}
.section-body h1#word-details
{
	background-image:url('../Images/header-word_details.gif');
}
/*=== Dictionary Table Settings =====================================================================================*/
.list-table, .list-table-header, .list-table-pagination
{
	width:921px;
}
.list-table
{
	background:url(../Images/table-bg.png) repeat-y;
}
.list-table .list-table-body
{
	width:874px;
	padding-left:23px;
	padding-right:23px;
}
.list-table h1.list-table-header
{
	background:url(../Images/table-header.png) no-repeat;
	height:55px;
	line-height:70px;
	font-size:115%;
	text-indent:25px;
	margin:0px !important;
}
.list-table .list-table-pagination
{
	background:url(../Images/table-footer.png) no-repeat;
	height:55px;
	width:874px;
	padding-left:23px;
	padding-right:23px;
	text-align:left;
}

#bottom-pagination,
.top-table-pagination{
	width:874px;
	padding-left:23px;
	padding-right:23px;
	padding-bottom:8px;
	text-align:right;
	}
.table-list th, .table-list tr, .table-list td
{
	border:6px #d5c44b solid !important;
	padding:5px 8px 5px 8px;
	text-align:left;
}
.table-list th
{
	font-weight:bold;
	color:#fff;
	width:50%;
}
.table-list th, .table-list tr.oddrow
{
	background:#b8a838;
}
.table-list tr
{
	background:#ebd747;
}
.list-table-pagination .paginiation-controls
{
	float:left;
	display:block;
	clear:both;
	width:591px;
	padding-left:23px;
	padding-right:23px;
}
.list-table-pagination .paginiation-controls .back-button
{
	background:url(../Images/pagination-back.png) no-repeat;
	display:block;
	height:31px;
	width:31px;
	float:left;
	text-indent:-9999px;
}
.list-table-pagination .paginiation-controls .next-button
{
	background:url(../Images/pagination-forward.png) no-repeat;
	display:block;
	height:31px;
	width:31px;
	float:right;
	text-indent:-9999px;
}
.pagination
{
	max-width:590px;
	width:150px;
	margin:0px auto;
	text-align:center;
	line-height:33px;
}


/*=== Registration Form Settings =====================================================================================*/
#acount-information div
{
	padding:5px;
	float:left;
	clear:both;
	width:100%;
}
#acount-information div label
{
	width:140px;
	float:left;
	margin-right:10px;
}

#login-fields p label
{
	width:110px;
	float:left;
	margin-right:10px;
	text-align:right;
}

#registration-form-page form
{
	margin-top:15px;
	float:left;
	clear:both;
	width:100%;
}
.field-validation-error
{
	color:Red;
	display:block;
	padding:3px;
	float:left;
	clear:both;
}
#acount-information div input, #acount-information div select
{
	float:left;
}
#acount-information div select#SchoolId
{
	width:300px;
}
span.validation-summary-errors, ul.validation-summary-errors
{
	background-color:#FFDFDF;
	border-top:1px solid #900;
	border-left:1px solid #900;
	border-right:1px solid #900;
	display:block;
	float:left;
	clear:both;
	padding:10px;
	padding-bottom:0px;
	width:617px;
}
ul.validation-summary-errors
{
	border-top:none;
	border-bottom:1px solid #900;
	padding:10px;
	margin:0px;
}
ul.validation-summary-errors li
{
	margin-left:15px;
}
#acount-information form
{
	float:left;
	clear:both;
	width:100%;
}

