﻿h2 
{
margin-bottom: 20px;	
display: block;
}

/*
------------------------------------------------------
Admin messagebox
------------------------------------------------------
*/

.messageBox 
{
background: #F5F5F5;
padding: 10px;
border: 1px solid #EEEEEE;
margin-bottom: 10px;
font-size: 13px;
}

.messageBox.information 
{
color: #009900;
}

.messageBox.warning 
{	
color: #ffd201;
}

.messageBox.error 
{
color: #ea0303;
}

/*
------------------------------------------------------
Admin Forms
------------------------------------------------------
*/

select 
{
width: 250px;
}

.textbox
{
width: 200px;
border: 1px solid #cccccc;
height: 20px;
}
	
.form 
{
padding: 20px;
}

.formRow
{
margin-bottom: 15px;
padding-bottom: 5px;	
}

.formRow label 
{
display: block;
width: 150px;
float: left;	
font-weight: bold;
}

.formRow.buttons 
{
text-align: right;
}

.formSeperator 
{
border-bottom: 1px solid #cccccc;
}

/*
------------------------------------------------------
Admin tables
------------------------------------------------------
*/

.adminTable 
{
width: 98%;
border: 0px;
}

.adminTable th 
{
background: #f5f5f5;
text-align: left;	
height: 30px;
border: 0px;
padding-left: 5px;
}

.adminTable tr.alternateRow
{
}

.adminTable td 
{		
height: 25px;
border: 0px;
border: 1px solid #f5f5f5;
padding-left: 5px;
}


/*
------------------------------------------------------
CourseFinder table
------------------------------------------------------
*/

.courseFinderTable 
{
width: 100%;
border: 0px;
}

.courseFinderTable th 
{
background: #99CCFF;
text-align: left;	
height: 30px;
border: 1px #ffffff;
padding-left: 5px;
}

.courseFinderTable td 
{		
height: 25px;
background: #E5E9EF;
border: 0px;
border: 1px solid #ffffff;
padding-left: 5px;
}


