#hr {
height: 1px;
background-color: #FFFFFF;
border: 0px;
margin-top: 20px;
margin-bottom: 10px;
}

#content {
float: left;
margin-top: 40px;
}

#content .instCounter {
position: absolute;
z-Index: 3px;
text-align: center;
font-weight: bold;
font-size: 14px;
}

#content .instCounter .number {
color: #58595B;
font-weight: normal;
}

.statusMessage {
font-weight: normal;
color: #AA0000;
font-size: 11px;
display: block;
padding-bottom: 15px;
}

#managedLayer {
    background-color: #05313A;
    -moz-opacity:0.9;
    filter:alpha(opacity=90);
    opacity:0.9;
    position: fixed;
    top: 0px;
    width: 945px;
    color: #FFFFFF;
    left: 0px;
    font-size: 18px;
    padding: 15px 30px 15px 30px;
    text-align: center;
    height: 110px;
}

#managedLayer a {
    color: #FFFFFF;
    text-decoration: underline;
}


#navi {
    margin: 0px 0px 0px 1px;
    padding: 0px;
    background-image: url(../p/bg_navi.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 771px;
    height: 48px;
    float: left;
    clear: both;
    position: absolute;
    bottom: 0px;
}

#navi li {
    list-style: none;
    display: block;
    float: left;
}

#navi li a {
    display: block;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    padding: 6px 15px 6px 15px;
    font-size: 16px;
    height: 36px;
    text-align: center;
    background-image: url(../p/bg_navi_li.png);
    background-repeat: repeat-y;
    background-position: right;
}

#navi li.last a {
    background-image: none;
}

#navi li.active {
    background-image: url(../p/bg_navi_li_a_left.png);
    background-repeat: no-repeat;
    background-position: left;
}

#navi li.active a {
    background-image: url(../p/bg_navi_li_a_right.png);
    background-repeat: no-repeat;
    background-position: right;
}

#navi li a span {    
    font-size: 13px;
    font-weight: normal;
}

#navi li.active a {
    color: #084854;
}


hr.dotted {
background-image: url(../p/bg_hr_dotted.gif);
background-repeat: repeat-x;
margin: 6px 0px 18px 0px;
}


#center {
float: left;
margin-left: 1px;
margin-right: 40px;
width: 635px;
}

#center a {
color: #aa8236;
text-decoration: none;
}

#center a {
  /* border-bottom: 1px dashed #999999; */
}

#center a:hover {
  /* border-bottom: 1px dashed #999999; */
  text-decoration: underline;
  color: #aa8236;
}

#center .headline {
margin-top: 0px;
margin-bottom: 15px;
font-size: 11px;
padding-bottom: 6px;
padding-left: 35px;

/*
background-image: url(../p/bg_center_h1.gif);
background-repeat: no-repeat;
background-position: bottom;
*/
border-bottom: 1px solid #b1a783;
}

#center h1 {
margin-top: 0px;
margin-bottom: 10px;
font-size: 18px;
color: #067d9a;
}

#center h2 {
color: #067d9a;
margin-top: 0px;
margin-bottom: 20px;
font-size: 16px;
padding: 0px;
font-weight: normal;
}

#center .icon {
border: 0px;
float: right;
padding-left: 10px;
padding-bottom: 5px;
}

#center .greenClass {
background-image: url(../p/bg_event_class.gif);
background-repeat: no-repeat;
width: 90px;
text-align: center;
height: 14px;
color: #FFFFFF;
display: block;
float: left;
margin-right: 10px;
}

#center .redClass {
background-image: url(../p/bg_event_class_red.png);
background-repeat: no-repeat;
width: 90px;
text-align: center;
height: 14px;
color: #FFFFFF;
display: block;
float: left;
margin-right: 10px;
}

#center .greenClass span 
{
display: block;
margin-top: -1px;
}

#center .redClass span 
{
display: block;
margin-top: -1px;
}

#center .iconWithoutPadding {
border: 0px;
padding: 0px;
}

#center .showAll306 {
display: block;
background-image: url(../p/bg_button_showall_306.gif);
width: 296px;
height: 33px;
text-align: right;
padding-right: 10px;
padding-top: 5px;
color: #aa8236;
margin-top: 10px;
}

#center .showAll635 {
display: block;
background-image: url(../p/bg_button_showall_635.gif);
width: 625px;
height: 33px;
text-align: right;
padding-right: 10px;
padding-top: 5px;
color: #aa8236;
margin-top: 10px;
}

#center .anchorButton {
display: block;
background-image: url(../p/bg_event_tabs.gif);
width: 280px;
height: 20px;
text-align: left;
padding-left: 26px;
padding-top: 4px;
color: #067D9A;
margin-bottom: 9px;
font-size: 14px;
float: left;
}

#center .anchorButton:hover {
text-decoration: none;
color: #067D9A;
}

#center .anchorButton.right {
float: right;
}


#innerCenter {
display: block;
}

#center .boxLeft {
width: 306px;
float: left;
margin-bottom: 10px;
padding-top: 5px;
}

#center .boxRight {
width: 306px;
float: right;
margin-bottom: 10px;
padding-top: 5px;
}


#center .boxRight #bigPic305Wrapper {
width: 303px;
height: 190px;
overflow: hidden;
/* background-color: #F2F2F2; */
background-color: #FFFFFF;
border: 1px solid #F2F2F2;
margin-bottom: 1px;

position: relative;
}

#center .boxRight #bigPic305 {
width: 305px;
height: 192px;
overflow: hidden;
display: table-cell;
vertical-align: middle;
}


#center .boxRight #bigPic305 #icoImage {
position: absolute;
background-image: url(../p/ico_img_big.png);
background-position: center center;
background-repeat: no-repeat;
z-Index: 2;
width: 29px;
height: 27px;
bottom: 0px;
}

#center .boxRight #bigPic305 a:hover #icoImage {
background-image: url(../p/ico_img_big_hover.png);
}

#center .boxRight #bigPic305 #icoVideo {
width: 305px;
height: 192px;
top: 0px;
display: table-cell;
position: absolute;
background-image: url(../p/ico_video_big.png);
background-position: center center;
background-repeat: no-repeat;
z-Index: 2;
}

#center .boxRight #bigPic305 #icoVideo:hover {
background-image: url(../p/ico_video_big_hover.png);
}

#center .boxRight #bigPic305TextWrapper {
clear: both;
width: 305px;
height: 43px;
overflow: hidden;
background-color: #F2F2F2;
margin-bottom: 1px;
float: left;
}

#center .boxRight #bigPic305Text {
margin: 5px;
text-align: center;
}

#center .boxRight #bigPic305 img {
border: 0px;
}

#center .boxLeft .innerBoxLeft {
width: 100px;
float: left;
font-weight: bold;
margin-bottom: 10px;
}

#center .boxLeft .innerBoxRight {
width: 206px;
float: right;
margin-bottom: 10px;
}

#center .boxLeft.eventCalendar {
font-size: 12px;
}

#center .boxRight.eventCalendar {
font-size: 12px;
width: 288px;
}

#center .boxRight.eventCalendar .headerLine {
background-image: url(../p/bg_right_header.gif);
background-repeat: repeat-x;
background-position: top;
margin: 0px;
padding: 12px 15px 3px 15px;
font-size: 16px;
font-weight: normal;
color: #067d9a;
height: 25px;
}

#center .boxRight.eventCalendar .text {
padding: 12px 0px 0px 0px;
color: #58595b;
font-size: 12px;
width: 288px;
margin-bottom: 20px;
}

#center .boxRight.eventCalendar .text a.mapLink {
position: absolute;
margin-top: 10px;
z-Index: 2;
font-size: 12px;
font-weight: bold;
}


#center .boxLeft .inputformSearch {
background-image:url("../p/bg_input_306px.gif");
border:0 none;
color: #868788;
height:21px;
padding:2px 2px 2px 10px;
width:294px;
margin-top: 5px;
}

#center .boxRight .inputformSearch {
background-image:url("../p/bg_input_306px.gif");
border:0 none;
color: #868788;
height:21px;
padding:2px 2px 2px 10px;
width:294px;
margin-top: 5px;
}

#center .eventDetailItem {
margin: 0px 0px 30px 0px;
font-size: 12px;
}

#center .eventDetailItem .thumbLogo {
width: 30px;
height: 30px;
margin-right: 12px;
float: left;
margin-top: -5px;
background-position: center center;
}

#center .eventDetailItem .thumbLogo img {
border: 0px;
}

#center .eventDetailItem p {
margin-top: 0px;
}

#center .profileDetailItem {
margin: 0px 0px 30px 0px;
font-size: 12px;
}

#center .profileDetailItem .thumbLogo {
width: 30px;
height: 30px;
margin-right: 12px;
float: left;
margin-top: -5px;
background-position: center center;
}

#center .profileDetailItem .thumbLogo img {
border: 0px;
}

#center .profileDetailItem p {
margin-top: 0px;
}

#center .mediaEvent {
width: 75px;
height: 75px;
background-color: #F2F2F2;
float: left;
margin-right: 1px;
margin-bottom: 1px;
overflow: hidden;
}

#center .mediaEvent .inner {
display: table-cell;
vertical-align: middle;
width: 75px;
height: 75px;
text-align: center;
}

#center .mediaEvent .inner img {
border: 0px;
}

#center .mediaEvent .inner a img {
border: 0px;
}

#center .mediaEvent .inner #icoVideo {
width: 75px;
height: 75px;
display: table-cell;
position: absolute;
background-image: url(../p/ico_video_small.png);
background-position: center center;
background-repeat: no-repeat;
z-Index: 2;
margin-top: -16px;
}

#center .mediaEvent .inner #icoVideo:hover {
background-image: url(../p/ico_video_small_hover.png);
}

#innerCenterWhite {
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
display: block;
}

.contentPosition {
padding: 0px;
display: block;
line-height: 1.6em;
}


#center .contWrapper {
margin-bottom: 32px;
clear: both;
}

#center .contentPosition .welcomeHeader {
width: 594px;
height: 46px;
background-image: url("../p/bg_welcome_header.gif");
padding: 15px 20px 0px 20px;
color: #067d9a;
font-size: 12px;
}

#center .contentPosition .welcomeHeader h2 {
margin: 0px;
color: #067d9a;
font-size: 16px;
}

#center .contentPosition .welcomeMiddle {
width: 594px;
height: 175px;
padding: 15px 20px 0px 20px;
background-image: url("../p/bg_welcome_middle.gif");
font-size: 12px;
color: #58595b;
line-height: 1.2em;
}

#center .contentPosition .welcomeMiddle .left {
width: 194px;
margin-right: 20px;
float: left;
}

#center .contentPosition .welcomeMiddle .middle {
width: 185px;
margin-right: 20px;
float: left;
}

#center .contentPosition .welcomeMiddle .right {
width: 170px;
float: left;
}

#center .contentPosition .welcomeMiddle h2 {
margin: 0px 0px 5px 0px;
color: #067d9a;
font-size: 16px;
font-weight: normal;
}

#center .contentPosition .welcomeMiddle a {
display: block;
border: 0px;
color: #ae863a;
text-decoration: none;
font-weight: bold;
margin-bottom: 5px;
background-image: url("../p/bg_link_text.png");
background-position: 0px 3px;
background-repeat: no-repeat;
padding-left: 10px;
}


#center .contentPosition .contHeader {
width: 594px;
height: 42px;
background-image: url("../p/bg_cont_header.gif");
padding: 15px 20px 0px 20px;
color: #067d9a;
font-size: 12px;
}

#center .contentPosition .contHeader h2 {
margin: 0px;
color: #067d9a;
font-size: 16px;
}

#center .contentPosition .contMiddle {
width: 594px;
padding: 15px 20px 20px 20px;
background-image: url("../p/bg_cont_middle.gif");
}

#center .contentPosition .contMiddle.premieres .item {
width: 180px;
margin-right: 27px;
float: left;
font-size: 12px;
overflow: hidden;
color: #58595b;
}

#center .contentPosition .contMiddle.premieres .item.last {
margin-right: 0px;
float: right;
}

#center .contentPosition .contMiddle.premieres .item .image {
width: 180px;
height: 101px;
background-color: #EFEFEF;
overflow: hidden;
margin-bottom: 10px;
}

#center .contentPosition .contMiddle.premieres .item .inner {
display: table-cell;
vertical-align: middle;
width: 180px;
height: 101px;
position: absolute;
overflow: hidden;
}

#center .contentPosition .contMiddle.premieres .item a {
font-size: 13px;
font-weight: bold;
color: #ae863a;
border: 0px;
display: block;
margin-bottom: 3px;
text-decoration: none;
}

#center .contentPosition .contMiddle.premieres .item a span {
font-size: 11px;
color: #58595b;
font-weight: normal;
}

#center .contentPosition .contMiddle.premieres .item a .icoVideo {
width: 180px;
height: 101px;
display: table-cell;
position: absolute;
background-image: url(../p/ico_video_big.png);
background-position: center center;
background-repeat: no-repeat;
z-Index: 2;
}

#center .contentPosition .contMiddle.premieres .item a .icoVideo:hover {
background-image: url(../p/ico_video_big_hover.png);
}

#center .contentPosition .contMiddle.premieres .item .image .inner a span#icoImage0, 
#center .contentPosition .contMiddle.premieres .item .image .inner a span#icoImage1, 
#center .contentPosition .contMiddle.premieres .item .image .inner a span#icoImage2 {
position: absolute;
background-image: url(../p/ico_img_big.png);
background-position: center center;
background-repeat: no-repeat;
z-Index: 2;
width: 29px;
height: 27px;
bottom: 0px;
}

#center .contentPosition .contMiddle.premieres .item .image .inner a span#icoImage0:hover, 
#center .contentPosition .contMiddle.premieres .item .image .inner a span#icoImage1:hover, 
#center .contentPosition .contMiddle.premieres .item .image .inner a span#icoImage2:hover {
background-image: url(../p/ico_img_big_hover.png);
}











#center .contentPosition .contMiddle.mediathek .item {
width: 180px;
margin-right: 47px;
float: left;
font-size: 12px;
overflow: hidden;
color: #58595b;
}

#center .contentPosition .contMiddle.mediathek .item.last {
margin-right: 0px;
float: right;
}

#center .contentPosition .contMiddle.mediathek .item .image {
width: 180px;
height: 101px;
background-color: #EFEFEF;
overflow: hidden;
margin-bottom: 10px;
}

#center .contentPosition .contMiddle.mediathek .item .inner {
display: table-cell;
vertical-align: middle;
width: 180px;
height: 101px;
position: absolute;
overflow: hidden;
}

#center .contentPosition .contMiddle.mediathek .item a {
font-size: 12px;
color: #ae863a;
border: 0px;
display: block;
margin-bottom: 3px;
text-decoration: none;
}

#center .contentPosition .contMiddle.mediathek .item a span {
font-size: 11px;
color: #58595b;
font-weight: normal;
}

#center .contentPosition .contMiddle.mediathek .item a .icoVideo {
width: 180px;
height: 101px;
display: table-cell;
position: absolute;
background-image: url(../p/ico_video_big.png);
background-position: center center;
background-repeat: no-repeat;
z-Index: 2;
}

#center .contentPosition .contMiddle.mediathek .item a .icoVideo:hover {
background-image: url(../p/ico_video_big_hover.png);
}

#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage0, 
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage1, 
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage2,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage3,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage4,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage5,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage6,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage7,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage8,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage9,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage10,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage11,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage12,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage13,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage14    
{
position: absolute;
background-image: url(../p/ico_img_big.png);
background-position: center center;
background-repeat: no-repeat;
z-Index: 2;
width: 29px;
height: 27px;
bottom: 0px;
}

#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage0:hover, 
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage1:hover, 
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage2:hover,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage3:hover,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage4:hover,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage5:hover,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage6:hover,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage7:hover,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage8:hover,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage9:hover,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage10:hover,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage11:hover,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage12:hover,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage13:hover,
#center .contentPosition .contMiddle.mediathek .item .image .inner a span#icoImage14:hover
{
background-image: url(../p/ico_img_big_hover.png);
}













#center .contentPosition .contFooter {
width: 634px;
height: 38px;
background-image: url("../p/bg_cont_footer.gif");
}

#center .contentPosition .contFooter a.button {
display: block;
float: right;
color: #ae863a;
text-decoration: none;
font-weight: bold;
border: 0px;
font-size: 12px;
text-align: right;
padding: 3px 20px 4px 8px;
margin: 6px 7px 0px 0px;
cursor: pointer;
background-repeat: no-repeat;
}

#center .contentPosition .contFooter .button.w131 {
width: 103px;
background-image: url("../p/bg_button_131px.gif");
}

#center .contentPosition .contFooter .button.w141 {
width: 113px;
background-image: url("../p/bg_button_141px.gif");
}











.contentRowBlue {
padding: 20px 25px 20px 30px;
background-color: #DAE4E6;
display: block;
}

.contentRowBlueThin {
background-color: #DAE4E6;
margin: 0px;
padding: 0px;
display: block;
}

.contentRowBlue .formName {
float: left;
width: 260px;
padding-top: 4px;
margin-right: 10px;
}

.contentRow {
background-color: #F3F1E5;
margin: 0px;
padding: 0px;
display: block;
}

.contentMessage {
display: block;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #666666;
border-left: 1px solid #666666;
padding: 10px;
background-color: #FFFFDD;
}

#right {
width: 288px;
float: right;
overflow: hidden;
line-height: 1.4em;
}


#right .headerLine {
background-image: url(../p/bg_right_header.gif);
background-repeat: repeat-x;
background-position: top;
margin: 0px;
padding: 12px 15px 3px 15px;
font-size: 16px;
font-weight: normal;
color: #067d9a;
height: 25px;
}

#right .text {
padding: 12px 0px 0px 0px;
color: #58595b;
font-size: 12px;
width: 288px;
margin-bottom: 20px;
}

#right .headerLinePremieres {
background-image: url(../p/bg_premieres_headerline.gif);
background-repeat: repeat-x;
background-position: top;
margin: 0px;
padding: 12px 15px 3px 15px;
font-size: 16px;
font-weight: normal;
color: #067d9a;
height: 26px;
}

#right .premieres {
padding: 17px 17px 5px 17px;
color: #58595b;
font-size: 12px;
width: 254px;
margin-bottom: 0px;
background-image: url(../p/bg_cont_right_premieres.gif)
}

#right a.mapLink {
position: absolute;
margin-top: 10px;
z-Index: 2;
}


#right .premieres .item {
width: 250px;
font-size: 12px;
overflow: hidden;
color: #58595b;
clear: both;
margin-bottom: 10px;
}

#right .premieres .item.last {
margin-right: 0px;
float: right;
}

#right .premieres .item .image {
width: 110px;
height: 60px;
background-color: #EFEFEF;
overflow: hidden;
margin-bottom: 10px;
margin-right: 10px;
float: left;
margin-top: 2px;
}

#right .premieres .item .inner {
display: table-cell;
vertical-align: middle;
width: 110px;
height: 60px;
position: absolute;
overflow: hidden;
float: left;
}

#right .premieres .item a {
font-size: 12px;
font-weight: bold;
color: #ae863a;
border: 0px;
display: block;
margin-bottom: 3px;
text-decoration: none;
width: 130px;
float: left;
}

#right .premieres .item a span {
font-size: 11px;
color: #58595b;
font-weight: normal;
}

#right .premieres .item a .icoVideo {
width: 110px;
height: 60px;
display: table-cell;
position: absolute;
background-image: url(../p/ico_video_big.png);
background-position: center center;
background-repeat: no-repeat;
z-Index: 2;
}

#right .premieres .item a .icoVideo:hover {
background-image: url(../p/ico_video_big_hover.png);
}

#right .premieres .item .image .inner a span#icoImage0, #right .premieres .item .image .inner a span#icoImage1, #right .premieres .item .image .inner a span#icoImage2 {
position: absolute;
background-image: url(../p/ico_img_big.png);
background-position: center center;
background-repeat: no-repeat;
z-Index: 2;
width: 29px;
height: 27px;
bottom: 0px;
}

#right .premieres .item .image .inner a span#icoImage0:hover, #right .premieres .item .image .inner a span#icoImage1:hover, #right .premieres .item .image .inner a span#icoImage3:hover {
background-image: url(../p/ico_img_big_hover.png);
}

#right .contFooter {
width: 288px;
height: 39px;
background-image: url("../p/bg_cont_right_premieres_bottom.gif");
margin-bottom: 20px;
}

#right .contFooter a.button {
display: block;
float: right;
color: #ae863a;
text-decoration: none;
font-weight: bold;
border: 0px;
font-size: 12px;
text-align: right;
padding: 3px 20px 4px 8px;
margin: 6px 7px 0px 0px;
cursor: pointer;
background-repeat: no-repeat;
}

#right .button.w141 {
width: 113px;
background-image: url("../p/bg_button_141px.gif");
}







#right .text.newItems {
margin-bottom: 20px;
}

#right .text.newItems .item {
width: 86px;
margin-right: 15px;
float: left;
font-size: 11px;
overflow: hidden;
}

#right .text.newItems .item a {
color: #AE863A;
font-weight: normal;
}

#right .text.newItems .item.last {
margin-right: 0px;
float: right;
}

#right .text.newItems .item .image {
width: 86px;
height: 129px;
background-color: #FFFFFF;
overflow: hidden;
}

#right .text.newItems .item .imageInstLogo {
width: 86px;
height: 60px;
background-color: #FFFFFF;
overflow: hidden;
}

#right .text.newItems .item .image .inner {
display: table-cell;
vertical-align: middle;
width: 86px;
height: 129px;
}

#right .text.newItems .item .imageInstLogo .inner {
display: table-cell;
vertical-align: middle;
width: 86px;
height: 60px;
}

#right .text .cloudLinks a {
line-height: 1.5em;
text-align: justify;
margin-right: 15px;
font-weight: normal;
}

#right .text a {
text-decoration: none;
color: #ae863a;
font-weight: bold;
}

#right .text img {
margin: 0px;
}

#right .text span {
color: #84868a;
font-size: 11px;
}

#clouds {
font-size: 12px;
padding: 13px;
border-bottom: 1px solid #FFFFFF;
}

#clouds span {
display: block;
margin-bottom: 6px;
}

#clouds a {
text-decoration: none;
color: #084854;
}

#clouds a :hover{
text-decoration: underline;
}

#right .headerLine.userAction {
width: 258px;
padding: 13px 15px 10px 15px;
background-image: url(../p/bg_useraction_headerline.gif);
float: left;
}

#userAction {
padding: 0px 15px 5px 15px;
margin-bottom: 20px;
border-bottom: 1px solid #FFFFFF;
background-image: url(../p/bg_useraction_bottom.gif);
background-position: bottom;
}

#userAction .icon {
float: left;
margin-right: 15px;
border: 0px;
padding-bottom: 8px;
}

#userAction a {
text-decoration: none;
color: #067D9A;
font-size: 12px;
display: block;
margin-bottom: 10px;
clear: both;
}

#userAction a:hover {
text-decoration: underline;
}

#userActionBox {
margin-bottom: 20px;
background-color: #DAE4E6;
display: none;
padding: 10px 10px 10px 35px;
line-height: 1.5em;
/*
position: absolute;
width: 548px;
filter:Alpha(opacity=90);
-moz-opacity:0.9;
*/
}

#klouds {
line-height: 2.5em;
padding: 13px;
border-bottom: 1px solid #FFFFFF;
background-color: #D6D1B4;
}

#klouds span {
}

#klouds a {
text-decoration: none;
color: #084854;
margin-right: 5px;
}

#klouds a:hover {
color: #FFFFFF;
}

#words {
padding: 13px;
border-bottom: 1px solid #FFFFFF;
background-color: #D6D1B4;
}

#words span {
}

#words a {
text-decoration: none;
color: #084854;
margin-right: 5px;
}

#words a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.table_bills {
border: 0px;
margin-bottom: 10px;
padding: 0px;
width: 100%;
}

.table_bills td:hover {
text-decoration: underline;
}

.profileData {
padding: 0px;
margin: 0px;
}

.profileDataUser:hover {
cursor: pointer;
}

.profileDataUser {
padding: 0px;
margin: 0px 0px 0px 0px;
}

.profileData .icon {
border: 0px;
float: right;
margin: 0px;
padding: 0px;
}


.profileForms {
overflow: hidden;
height: 0px;
margin-bottom: 20px;
width: 100%;
}

.profileForms div {
background-color: #FBFBFB;
}

.profileUser {
overflow: hidden;
height: 0px;
margin-top: 10px;
margin-bottom: 10px;
padding: 0px;
display: block;
width: 100%;
background-color: #FBFBFB;
}

.profileContent {
border-top: 1px dotted #D6D1B4;
border-bottom: 1px dotted #D6D1B4;
padding-bottom: 10px;
padding: 10px;
/* background-color: #FBFBFB; */
}

.dataRow {
width: 100%;
display: block;
padding: 5px 0px 5px 0px;
margin-bottom: 5px;
border-bottom: 1px dotted #D6D1B4;
}

.dataRowBorderless {
display: block;
padding: 5px 0px 5px 0px;
margin-bottom: 5px;
}

.dataRow FORM {
margin: 0px;
padding: 0px;
}

.searchResultDiv {
margin-top: 10px;
margin-bottom: 25px;
}

.searchRubric {
color: #706A51;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 10px;
font-size: 11px;
float: left;
font-weight: bold;
}

.searchResultList {
float: right;
}

.searchResultCell {
padding: 15px 5px 15px 10px;
border-bottom: 1px dotted #dbd7d7;
}

.searchResultCellHead {
font-weight: bold;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
background-image: url(../p/bg_searchtable_header.gif);
background-position: bottom;
}

.searchResultCellHead td {
background-image: url(../p/bg_searchtable_header_border.gif); 
background-repeat: no-repeat; 
background-position: right;
padding: 10px 5px 20px 10px;
}

.searchResultCellHead td.last {
background-image: none; 
}

.messageTableHead {
padding: 5px 5px 5px 10px;
font-weight: bold;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}

.messageTableCell {
padding: 5px 5px 5px 12px;
border-bottom: 1px solid #FFFFFF;

font-weight: normal;
}

.messageTableCellNew {
padding: 5px 5px 5px 12px;
border-bottom: 1px solid #FFFFFF;
font-weight: bold;
}

#eventLinkLocation, .eventLinkLocation, #eventLinkInstitution , #queryEvent, #eventUrl, .linkLayer {
display: none;
background-color: #FFFFFF;
padding: 8px;
border-right: 1px solid #706A51;
border-bottom: 1px solid #706A51;
line-height: 1.5em;
position: absolute;
}

.eventSeason, .reviewSeason {
display: block;
background-image: url(../p/bg_button_showall_635.gif);
width: 625px;
height: 33px;
text-align: left;
padding-right: 10px;
padding-top: 5px;
color: #aa8236;
margin-top: 10px;
font-weight: bold;
}

.messageContent {
border: 1px dotted #706A51;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

.messageAnswer {
margin-bottom: 20px;
background-color: #DAE4E6;
display: none;
padding: 10px;
}

.error {
color: #AA0000;
}


hr {
border: 0px;
height: 1px;
background-color: #706A51;
}

#center .news p {
margin: 0px 0px 15px 0px;
}

#center .news p p {
margin: 0px 0px 0px 0px;
}

#center .news a {
font-weight: bold;
color: #666633;
}

#center .newsHighlight {
	background-color: #FFFFFF;
	border: 1px solid #706A51;
	padding: 10px 10px 5px 10px;
	margin-bottom: 10px;
}






#center .topLeft {
  width: 335px;
  float: left;
  padding-right: 20px;
}

#center .topRight {
  width: 335px;
  float: left;
  padding-right: 20px;
  padding-top: 9px;
}

#center .bottomLeft {
  width: 335px;
  float: left;
  padding-right: 20px;
}

#center .bottomRight {
  width: 335px;
  float: left;
  padding-right: 20px;
}

#center a {
}

.searchResultList .btnRight {
float: right;
margin-top: -5px;
margin-left: 10px;
}

.searchResultList .btnLeft {
float: left;
margin-top: -5px;
margin-right: 10px;
}