/*BOBER custum css */

/*Base colors*/
#primaryMenu ul.sf-menu {
    background: none repeat scroll 0 0 #4444ee; /*#6e1ad4;*/
    clear: none;
    float: none;
    font-size: 14px;
    height: 44px;
    margin: 0;
    padding: 0;
    width: 100%;
}

#primaryMenu2 ul.sf-menu {
    background: none repeat scroll 0 0 #4444ee; /*#6e1ad4;*/
    clear: none;
    float: none;
    font-size: 14px;
    height: 44px;
    margin: 0;
    padding: 0;
    width: 100%;
}
#menuRight {
    background: url("images/right-block-bg.png") no-repeat scroll right bottom transparent;
    clear: right;
    float: right;
    height: 59px;
    margin: -54px -24px 0 0;
    padding: 0;
    width: 24px;
}
#menuLeft {
    background: url("images/block-bg.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 59px;
    margin: 0 0 0 -24px;
    padding: 0;
    width: 24px;
}
#sidebar_last h2 {
    background: url("images/right-block-bg.png") no-repeat scroll right bottom transparent;
    clear: both;
    margin-right: -24px;
    padding: 9px 27px 24px 20px;
    text-align: right;
}

body {
    background: #ccc;
    color: #333333;


}

#contentWrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 5px solid #4444ee; /*#6e1ad4;*/
    float: left;
    margin: 0;
    padding: 0 9px 9px;
}

/* Site menu */
#block-subsites-menu ul.menu li{
	list-style-type:none;
	margin-top:5px;
	margin-left:-10px;
}

#block-subsites-menu a{
	text-decoration:none;
}

#block-subsites-menu a.active{
	text-decoration:none;
	font-weight:bold;
	background:none repeat scroll 0 0 rgba(68, 68, 238, 0.7);
	padding:5px;
	color:white;
}

#block-subsites-menu a:hover{
	background:none repeat scroll 0 0 rgba(68, 68, 238, 1.0);
	padding:5px;
	color:white;
}


/* End Site menu */


/*Outside menu top*/
#outsideLinksMenu ul.sf-menu {
    background: none repeat scroll 0 0 #4444ee; /*#6e1ad4;*/
    clear: none;
    float: right;
    font-size: 14px;
    height: 44px;
    margin: 0;
    padding: 0;
    width: 100%;
}

#outsideLinksMenu li.sf-menu {
    float: right;
}
/* End Outside menu top*/

/* Date */
.date {
	background:#4444ee;
}
/* End date */

/* Table style */
table.bobtablenobor
{
	border-collapse:collapse;
	border:0px solid #4444ee;
	padding-left:5px;
	padding-right:5px;
}
.bobtablenobor td
{
	border-collapse:collapse;
	border:0px solid #4444ee;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.bobtablenobor th
{
	border-collapse:collapse;
	border:0px;
	background-color:#4444ee;
	color:white;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}
table.bobtablestyle
{
	border-collapse:collapse;
	border:1px solid #4444ee;
	padding-left:5px;
	padding-right:5px;
}
.bobtablestyle td
{
	border-collapse:collapse;
	border:1px solid #4444ee;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.bobtablestyle th
{
	border-collapse:collapse;
	border:0px;
	background-color:#4444ee;
	color:white;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}

.altbobtablestyle
{
	background-color:#B3B3FD;
}

table.bobtablezebra
{
	border-collapse:collapse;
	border:1px solid #4444ee;
	padding-left:5px;
	padding-right:5px;
}

.bobtablezebra a
{
	color:#333333;
}

.bobtablezebra tr:nth-child(even)
{
	background: #B3B3FD
}

.bobtablezebra td
{
	border-collapse:collapse;
	border:1px solid #4444ee;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.bobtablezebra th a
{
	color:white;
}

.bobtablezebra th
{
	border-collapse:collapse;
	border:0px;
	background-color:#4444ee;
	color:white;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}
/* End Table style */
