
.columnCenter {
    width: 606.0px;
    float:left;
}

* {
    margin: 0;
    padding: 0;
}

body {
    padding-bottom: 20px;
    font: 11px 'Segoe UI', Tahoma, Arial, sans-serif;
    background: #F6F6F6 url(images/body-bg.gif) repeat-x;
    cursor: default;
}

body .clear {
    clear: both;
}

body .clearFix {
    height: 0.01%;
}

body .left {
    text-align: left;
}

body .right {
    text-align: right;
}

body a {
    outline: none;
    text-decoration: none;
    color: #4F4F4F;
}

body a:hover {
    /*text-decoration: underline;*/
    color: #BA509A !important;
}

body a.more,
body a.next {
    color: #555;
    padding-right: 9px;
    background: url( images/anchor-arrow.gif ) no-repeat center right;
}

body a.prev {
    color: #555;
    padding-left: 9px;
    background: url( images/anchor-arrow-left.gif ) no-repeat center left;
}

body a img {
    border: 0;
}

body ul {
    list-style-type: none;  
}

#wrapper {
    margin: 0 auto;
    width: 910px;
}

/**
 * Header
 */
 
#header {
    height: 130px;
    margin: 0 -11px;
}

#header ul {
    padding-top: 50px;
}

#header ul li {
    display: block;
    float: left;
}

#header ul li a {
    display: block;
    height: 40px;
    background: transparent url( images/header-links.gif ) no-repeat;
    *position: relative;
}

#header ul li a span {
    display: none;
}

/*
#header ul li.home {
    width: 94px;
}
#header ul li.home a {
    width: 37px;
}
#header ul li.home a:hover,
#header ul li.home a.active {
    background-position: bottom left;
}

#header ul li.about {
    width: 117px;
}
#header ul li.about a {
    width: 65px;
    background-position: -37px 0;
}
#header ul li.about a:hover,
#header ul li.about a.active {
    background-position: -37px bottom;
}

#header ul li.family {
    width: 171px;
}
#header ul li.family a {
    width: 122px;
    background-position: -102px 0;
}
#header ul li.family a:hover,
#header ul li.family a.active {
    background-position: -102px bottom;
}

#header ul li.management {
    width: 148px;
}
#header ul li.management a {
    width: 91px;
    background-position: -224px 0;
}
#header ul li.management a:hover,
#header ul li.management a.active {
    background-position: -224px bottom;
}

#header ul li.reports {
    width: 168px;
}
#header ul li.reports a {
    width: 129px;
    background-position: -315px 0;
}
#header ul li.reports a:hover,
#header ul li.reports a.active {
    background-position: -315px bottom;
}

#header ul li.news {
    width: 142px;
}
#header ul li.news a {
    width: 93px;
    background-position: -444px 0;
}
#header ul li.news a:hover,
#header ul li.news a.active {
    background-position: -444px bottom;
}

#header ul li.contacts a {
    width: 68px;
    background-position: -537px 0;
}
#header ul li.contacts a:hover,
#header ul li.contacts a.active {
    background-position: -537px bottom;
}
*/

#header ul li.home {
    width: 80px;
}
#header ul li.home a {
    width: 60px;
    background-position: bottom left;
}
#header ul li.home a:hover {
    background-position: 0 -40px;
}
#header ul li.home a.active,
#header ul li.home a.active:hover {
    background-position: top left;
}


#header ul li.about {
    width: 94px;
}
#header ul li.about a {
    width: 74px;
    background-position: -60px 100%;
}
#header ul li.about a:hover {
    background-position: -60px -40px;
}
#header ul li.about a.active,
#header ul li.about a.active:hover {
    background-position: -60px 0;
}


#header ul li.family {
    width: 145px;
}
#header ul li.family a {
    width: 141px;
    background-position: -134px 100%;
}
#header ul li.family a:hover {
    background-position: -134px -40px;
}
#header ul li.family a.active,
#header ul li.family a.active:hover {
    background-position: -134px 0;
}


#header ul li.management {
    width: 126px;
}
#header ul li.management a {
    width: 113px;
    background-position: -275px 100%;
}
#header ul li.management a:hover {
    background-position: -275px -40px;
}
#header ul li.management a.active,
#header ul li.management a.active:hover {
    background-position: -275px 0;
}


#header ul li.reports {
    width: 144px;
}
#header ul li.reports a {
    width: 146px;
    background-position: -388px 100%;
}
#header ul li.reports a:hover {
    background-position: -388px -40px;
}
#header ul li.reports a.active,
#header ul li.reports a.active:hover {
    background-position: -388px 0;
}


#header ul li.news {
    width: 120px;
}
#header ul li.news a {
    width: 112px;
    background-position: -534px 100%;
}
#header ul li.news a:hover {
    background-position: -534px -40px;
}
#header ul li.news a.active,
#header ul li.news a.active:hover {
    background-position: -534px 0;
}


#header ul li.contacts {
    width: 102px;
}
#header ul li.contacts a {
    width: 94px;
    background-position: -646px 100%;
}
#header ul li.contacts a:hover {
    background-position: -646px -40px;
}
#header ul li.contacts a.active,
#header ul li.contacts a.active:hover {
    background-position: -646px 0;
}


/**
 * Top Box
 */
 
#box {
    padding-top: 4px;
    background: transparent url( images/header-box-top.gif ) no-repeat 0 0;
    margin-bottom: 25px;
}

#box #box-content {
    padding-bottom: 4px;
    background: transparent url( images/header-box-bottom.gif ) no-repeat 0 100%;
}

#box #box-content div.box-content {
    height: 300px;
    padding: 0 2px;
    background: transparent url( images/header-box-content.gif ) repeat-y;
}

#box #box-content div.box-content div.mediabrands {
    float: left;
    width: 150px;
    height: 286px;
    background: #FFF url( images/mediabrands.gif ) no-repeat center;
}

#box #box-content div.box-content div.section {
    float: left;
    height: 286px;
    width: 756px;
}

/**
 * Content
 */
 
#content {

}

#content.columns-wide div.widebar {
    width: 606px;
    float: left;
}

#content.columns-wide div.sidebar {
    width: 304px;
    float: left;
}

#content.columns-3 div.column {
    width: 303.3px;
    float: left;
}

#content.columns-2 div.column {
    width: 455px;
    float: left;
}

#content div.column h3,
#content div.sidebar h3 {
    margin-bottom: 15px;
    color: #AAA;
    text-transform: uppercase;
    font: bold 12px 'Trebuchet MS';
}

#content div.sidebar ul li {
    width: 220px;
    border-top: 1px solid #E8E8E8;
    border-bottom: 1px solid #D5D5D5;
    padding: 5px 0;
}

#content div.sidebar ul li.first {
    border-top: 0;
}

#content div.sidebar ul li a {
    color: #555;
}

#content div.sidebar ul li a.active {
    color: #BA509A;
    font-weight: bold;
}

#content div ul.items li {
    margin-bottom: 5px;
    padding-left: 7px;
    background: transparent url( images/list-bullet.gif ) no-repeat center left;
    color: #555;
}

/**
 * Sidebar
 */

#content div.sidebar div.sidebar-box {
    float: right;
    margin-bottom: 15px;
    padding-top: 5px;
    width: 243px;
    background: url( images/sidebar-box-top.gif ) no-repeat top left;
}


#content div.sidebar div.sidebar-box div.sidebar-bottom div.sidebar-content 
{
	*margin-bottom:3px;
	background: url( images/sidebar-box-bg.gif ) repeat-y;
 	
}

#content div.sidebar div.sidebar-box div.sidebar-bottom {
	padding-bottom:3px;
	background: url( images/sidebar-box-bottom.gif ) no-repeat bottom left;
	*padding-bottom:0px;
	
	
}

#content div.sidebar div.sidebar-box div.sidebar-bottom div.sidebar-content {
    padding: 0 15px;
}

#content div.sidebar div.sidebar-box div.sidebar-bottom div.sidebar-content h3 {
    padding-top: 10px;
    margin-bottom: 5px;
}

#content div.sidebar div.sidebar-box div.sidebar-bottom div.sidebar-content ul {
    padding-bottom: 10px;
}

#content div.sidebar div.sidebar-box div.sidebar-bottom div.sidebar-content ul li {
    border-top: 0;
    width: auto;
}

/**
 * Footer
 */
 
#footer {
    padding-top: 80px;
}

#footer p {
    float: left;
    color: #AAA;
    line-height: 14px;
}

#footer p u{
    text-decoration:none;
}

#footer ul {
    float: right;
    padding-top: 3px;
}

#footer ul li {
    display: block;
    float: left;
    margin-left: 15px;
}

#footer ul li a {
    display: block;
    height: 9px;
    background: #F6F6F6 url( images/footer-links.gif ) no-repeat;
}

#footer ul li a span {
    display: none;
}

#footer ul li.home {
   margin-left: 0;
}
#footer ul li.home a {
    width: 31px;
}
#footer ul li.home a:hover,
#footer ul li.home a.active {
    background-position: bottom left;
}

#footer ul li.about a {
    width: 56px;
    background-position: -31px 0;
}
#footer ul li.about a:hover,
#footer ul li.about a.active {
    background-position: -31px bottom;
}

#footer ul li.family a {
    width: 105px;
    background-position: -87px 0;
}
#footer ul li.family a:hover,
#footer ul li.family a.active {
    background-position: -87px bottom;
}

#footer ul li.management a {
    width: 65px;
    background-position: -192px 0;
}
#footer ul li.management a:hover,
#footer ul li.management a.active {
    background-position: -192px bottom;
}

#footer ul li.reports a {
    width: 110px;
    background-position: -257px 0;
}
#footer ul li.reports a:hover,
#footer ul li.reports a.active {
    background-position: -257px bottom;
}

#footer ul li.news a {
    width: 80px;
    background-position: -367px 0;
}
#footer ul li.news a:hover,
#footer ul li.news a.active {
    background-position: -367px bottom;
}

#footer ul li.contacts a {
    width: 59px;
    background-position: -447px 0;
}
#footer ul li.contacts a:hover,
#footer ul li.contacts a.active {
    background-position: -447px bottom;
}

.textArea_UL li
{	    
    color: #b2b2b2;
    font-size: 12px;
	padding-left:10px;
    background: url( images/anchor-arrow.gif ) no-repeat center left;
}

.textArea_OL li
{
	color: #b2b2b2;
    font-size: 12px;
	margin-left:22px;
}

.imgHome
{
	padding-top:8px;
}