/*BOBER custum css */

/*Base colors*/
#primaryMenu ul.sf-menu {
    background: none repeat scroll 0 0 #1A96D4;
    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 #1A96D4; /*#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;
}

/*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*/

body {
    background: #ccc;
    color: #333333;


}

/* 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;
}

table.rtktablenobor
{
	border-collapse:collapse;
	border:0px solid #f5aa4f;
	padding-left:5px;
	padding-right:5px;
}

.rtktablenobor td
{
	border-collapse:collapse;
	border:0px solid #f5aa4f;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.rtktablenobor th
{
	border-collapse:collapse;
	border:0px;
	background-color:#f5aa4f;
	color:white;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}
table.rtktablestyle
{
	border-collapse:collapse;
	border:1px solid #f5aa4f;
	padding-left:5px;
	padding-right:5px;
}
.rtktablestyle td
{
	border-collapse:collapse;
	border:1px solid #f5aa4f;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.rtktablestyle th
{
	border-collapse:collapse;
	border:0px;
	background-color:#f5aa4f;
	color:white;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}

.altrtktablestyle
{
	background-color:#F9CE99;
}

table.rtktablezebra
{
	border-collapse:collapse;
	border:1px solid #f5aa4f;
	padding-left:5px;
	padding-right:5px;
}

.rtktablezebra a
{
	color:#333333;
}

.rtktablezebra tr:nth-child(even)
{
	background: #F9CE99
}

.rtktablezebra td
{
	border-collapse:collapse;
	border:1px solid #f5aa4f;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.rtktablezebra th a
{
	color:white;
}

.rtktablezebra th
{
	border-collapse:collapse;
	border:0px;
	background-color:#f5aa4f;
	color:white;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}

table.upmtablenobor
{
	border-collapse:collapse;
	border:0px solid #BB1727;
	padding-left:5px;
	padding-right:5px;
}
.upmtablenobor td
{
	border-collapse:collapse;
	border:0px solid #BB1727;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.upmtablenobor th
{
	border-collapse:collapse;
	border:0px;
	background-color:#BB1727;
	color:white;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}
table.upmtablestyle
{
	border-collapse:collapse;
	border:1px solid #BB1727;
	padding-left:5px;
	padding-right:5px;
}
.upmtablestyle td
{
	border-collapse:collapse;
	border:1px solid #BB1727;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.upmtablestyle th
{
	border-collapse:collapse;
	border:0px;
	background-color:#BB1727;
	color:white;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}

.altupmtablestyle
{
	background-color:#F3A6AD;
}

table.upmtablezebra
{
	border-collapse:collapse;
	border:1px solid #BB1727;
	padding-left:5px;
	padding-right:5px;
}

.upmtablezebra a
{
	color:#333333;
}

.upmtablezebra tr:nth-child(even)
{
	background: #F3A6AD
}

.upmtablezebra td
{
	border-collapse:collapse;
	border:1px solid #BB1727;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.upmtablezebra th a
{
	color:white;
}

.upmtablezebra th
{
	border-collapse:collapse;
	border:0px;
	background-color:#BB1727;
	color:white;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}
/* End Table style */
