div.navigation ul.category648 a.selected { background: rgb(255, 180, 0); }

div.navigation ul.category663 a.selected { background: rgb(248, 232, 34); }

div.navigation ul.category649 a.selected { background: rgb(204, 50, 153); }

div.navigation ul.category338985 a.selected { background: rgb(25, 166, 193); }

div.navigation ul.category650 a.selected { background: rgb(195, 203, 0); }

div.navigation ul.category681 a.selected { background: rgb(25, 166, 193); }

div.navigation ul.category654 a.selected { background: rgb(25, 166, 193); }

div.navigation ul.category677 a.selected { background: rgb(25, 166, 193); }

div.navigation ul.category651 a.selected { background: rgb(52, 189, 176); }

div.navigation ul.category653 a.selected { background: rgb(91, 186, 71); }

div.navigation ul.category656 a.selected { background: rgb(204, 0, 0); }

div.navigation ul.category669 a.selected { background: rgb(136, 0, 232); }

div.navigation ul.category676 a.selected { background: rgb(204, 50, 153); }

div.navigation ul.category660 a.selected { background: rgb(102, 102, 102); }

div.navigation ul.category12003614 a.selected { background: rgb(153, 102, 51); }



body {
	background: none repeat scroll 0 0 #ffffff;
}

a {
    color: #133C8D;
}

.header {
  height: 140px;
}

.header, .sub_header {
    background-color: #FFFFFF;
}

#container {
    background: #FFFFFF;
    width: 892px;
}

#container.frontpage #content { 
  width: 640px; 
} 

#container.frontpage #content_right { 
  width: 220px; 
}

#container .top { background: none; }

#container .middle { background: none; }

#container .bottom { background: none; }

#navigation ol {
    background: url("../graphics/syd/navbar_bg.png") repeat-x scroll 0 0 transparent;
}
#navigation ol li {
    border-left: 1px solid #4C6EB3;
    border-right: 1px solid #0D2E6F;
}
#navigation ol li a:hover, .navbar ol li:hover {
    background: url("../graphics/syd/navbar_bg_hover.png") repeat-x scroll 0 0 transparent;
}
#navigation ol li a {
    color: #FFFFFF;
}
#navigation ol li.selected {
    background: url("../graphics/syd/navbar_bg_selected.png") repeat-x scroll 0 0 transparent;
}
#navigation ol li.selected a {
    color: #FFFFFF;
}
#navigation ol ol {
    background: none repeat scroll 0 0 #15479D;
}
#navigation ol ol li a {
    color: #FFFFFF;
}
#navigation ol ol li a:hover {
    background: none repeat scroll 0 0 #10377A;
}

/***** Employee page *****/

table.employees div.portrait {
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
}
table.employees div.info {
    float: left;
    margin-right: 20px;
    padding-top: 10px;
}
table.employees div.info2 {
    overflow: hidden;
    padding-top: 10px;
}
table.employees div.info2 ul {
    margin-top: 4px;
    padding-left: 16px;
}
.right .navigation ul a.selected {
    background: url("../graphics/arrow_white.png") no-repeat scroll 3px 8px #15479D;
    color: #FFFFFF;
}

table.employees .categories li {
    font-size: 9pt;
}

/***** Link box *****/

.frontpage .link_box {
  display: none;
}
.link_box {
      display: none;
    background: url("../graphics/link_box.png") repeat-x scroll left bottom transparent;
}
.link_box_bottom {
    background: url("../graphics/link_box_bottom_left.png") no-repeat scroll left bottom transparent;
}
.link_box_bottom div {
    background: url("../graphics/link_box_bottom_right.png") no-repeat scroll right bottom transparent;
}
.link_box .level {
    border-bottom: 1px solid #C5CFD9;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    padding: 2px 0;
}
.link_box a {
    color: #324357;
    display: block;
    padding: 3px 0 3px 5px;
}
.link_box .level .level a:hover {
    color: #004EFF;
    padding: 10px;
}
.link_box a:hover {
    background: none repeat scroll 0 0 #133C8D;
    color: #FFFFFF;
}


.right .navigation ul a {
    font-weight: bold;
}
.right .navigation ul ul a {
    font-weight: normal;
}
#fields li label {
    font-weight: bold;
}
#fields li label.choice {
    font-weight: normal;
}
span.help_text {
    font-weight: normal;
}
#footer {
    color: #808080;
    font-size: 11px;
}

.poster {
  background: none;
  height: auto;
}

#btnGrid {
    float: left;
    line-height: normal;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#btnGrid li {
    display: inline-block;
    float: left;
    height: 118px;
    margin-left: 20px;
    margin-top: 20px;
    overflow: hidden;
    padding-bottom: 20px;
    width: 100px;
	text-align: center;
}
