
.bo
{
	margin:10px;
}

.bo h1
{
	font-size:20px;
	color:#000;
}

.bo h2
{
	font-size:15px;
	margin-top:10px;
	margin-bottom:10px;
	color:#0055FF;
	font-weight:bold;
}

.bo h5
{
	margin-top:10px;
	margin-bottom:3px;
}

.bo .table
{
	margin:10px auto;
	border:solid 1px black;
	border-collapse:separate;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	width:100%;
}

.bo .table th
{
	background-color:#004;
	padding:7px;
}

.bo .table tr
{
	border-top:dashed 1px #CCC;
}	

.bo .table tr th
{
	font-weight:bold;
	color:#FFF;
	border-right:dotted 1px #00A;
}


.bo .table tr:nth-child(2n) {
  background-color: #F5F5F5;
}

.bo .table tr th:hover
{
	background-color:#F80;
	cursor:pointer;
}

.bo .table tr td
{
	padding:5px;
	border-right:solid 1px #DDD;
	color:#000;
	font-size:10px;
	font-family:Verdana;
}

.bo .table tr td a
{
	color:#000;
}

.bo form label
{
	width:30%;
	text-align:right;
	float:left;
	margin-right:5px;
}

.bo .row_form
{
	margin:5px;
}

.bo .picture_selector
{
	margin:auto;
	width:750px;
}

.bo .picture_selector td
{
	padding:5px;
}


.bo .picture_selector .legend
{
	font-size:10px;
	color:#777;
}

.bo .bo_toolbar li
{
	display:inline;
	margin-left:10px;
}


.preview_content
{
	margin:auto;
	background-color:#DDD;
	padding:10px;
	width:700px;
}

.bo .admin_list
{
	list-style-type:disc;
	padding-left:20px;
	font-size:14px;
	
}

.bo .admin_list li
{
	margin:5px;
}

.bo .bo_toolbar
{
	background-color:#0055FF;
	padding:5px;
	height:20px;
}

.bo .bo_toolbar ul
{
	margin-top:3px;
}

.bo .bo_toolbar a
{
	color:#FFF;
}


.bo_column
{
	float:left;
	width:300px;
}

.bo_home_item
{
	background-color:#F0F0F0;
	padding:10px;
	margin:10px;
}
