body
{
margin-left: 10px;
font-family: Arial,Sans-Serif;
}

#header
{
background-color: #f1f1f1;
}

#mnav
{
background-color: #ccc;
}

#content
{

}

#footer
{
background-color: #f1f1f1;
}

#footer p
{
font-size: 12px;
}

.right
{
float: right;
}

.left
{
float: left;
}

.horizontalcontainer
{
width: 100%;
float: left;
}

ul.horizontal
{
margin: 0;
padding: 0;
list-style: none;	
}

ul.horizontal li
{
display: inline;
}

ul.horizontal li a
{
float: left;
padding: 5px 10px;
}

table.list
{
border: 1px solid #f1f1f1;	
width: 100%;
}

table.list th
{
	
}

table.list td
{
	
}

table.list th.actions
{
	
}

table.list td.actions
{
	
}

a.add
{
	
}

a.edit
{
	
}

a.view
{
	
}

a.delete
{
	
}

a.list
{
	
}

/*
--------------------------------------------------------------------------------------- PAGINATION
*/

div.pagination {
float: left;
width: 100%;
position: relative;
height: 30px;
}

div.pagination.bottom {
margin-top: 10px;
padding-top: 10px;
border-top: 1px solid #ccc;
}

div.pagination.top {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
}


div.pagination ul {
list-style: none;
margin: 0;
padding: 0;
position: absolute;
right: 0;
}

div.pagination.bottom ul {
top: 10px;
}

div.pagination.top ul {
bottom: 10px;
}

div.pagination ul li {
display: inline;
}

div.pagination ul li a, div.pagination ul li span {
display: block;
float: left;
padding: 2px 5px;
font-weight: bold;
text-decoration: none;
font-size: 16px;
margin-right: 3px;
border: 1px solid #f1f1f1;
}

div.pagination ul li span {
border: 1px solid #fff;
}

div.pagination ul li.first a, div.pagination ul li.first span {
margin-left: 10px;
}

div.view
{
	
}

div.view div
{
clear: left;	
}

div.view div label
{
display: block;
float: left;
width: 200px;
text-align: right;
padding-right: 5px;
font-weight: bold;
}

div.view div.data
{
margin-left: 210px;
}

form
{
	
}

form div
{
clear: left;
margin-bottom: 10px;
}

form div label
{
display: block;
float: left;
width: 200px;
text-align: right;
padding-right: 5px;
}

form div input
{
	
}

form div label
{
	
}

form div ul
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

form div ul li
{
	
}

form div ul li label
{
display: block;
float: none;
width: auto;
text-align: left;	
}

form div.btn
{
padding-left: 210px;
}

form div.error
{
	
}

form div.required
{
	
}

.error
{
	
}

.msg
{
	
	
}

.required
{
	
}

.reset
{
	
}

.btn
{
	
}
