

html {
}

body {
    
        background-color:#ffffff;
    
    
    font-size:11px;
    color:#555555;
    font-family:verdana;
}

div.page {
    z-index:50;
}

p {
    margin:0;
}

fieldset {
    border:0;
    padding:0;
    margin :0;"messages_common",
}

div.line, div.line-text {
    height:1px;
    background-color:#bababa;
    width:100%;
    overflow:hidden;
}

div.line-text {
    background-color:#555555;
}

span.divider {
    font-size:10px;
    font-weight:normal;
    margin-left:3px;
}

.note {
    font-size:9px;
}

h1,h2,h3,h4,h5 {
    font-weight:bold;
    margin:0;
    padding:0;
    margin-bottom:2px;
}

h1 {
    font-size:21px;
}

h2 {
    font-size:17px;
}

h3 {
    font-size:15px;
}

h4 {
    font-size:13px;
}


img {
    border:0;
}

input, textarea {
    font-family:Verdana;
    font-size:11px;
    margin:0;
    padding:0;
    border:1px solid #555555;
    padding:2px;
}

input.checkbox, input.radio, input.itemcheckbox {
    border:0;
}
 
img.avatar {
    border:1px solid #555555;
}

img.item {
    padding:3px;
    margin:3px;
    border:1px solid #bababa;
}

img.item:hover {
    border:1px solid #555555;
}

img.icon {
    margin-bottom:-3px;
    margin-right:2px;
    cursor:pointer;
}

img.smallicon {
    width:10px;
    height:10px;
    margin-bottom:-1px;
    margin-left:2px;
    cursor:pointer;
    margin-right:2px;
}

a {
    color:#5a84ab;
    text-decoration:none;
    cursor:pointer;
}
a:hover {
    text-decoration:underline;
}

div.wholepage {
    position:absolute;
    left:50%;
    margin-left:-478px;
    top:25px;
}

div.top, div.bottom {
    position:relative;
    height:0px;
    width:956px;
}

div.middle {
    position:relative;
    width:956px;
    border-left:0px solid #787878;
    border-right:0px solid #787878;
}

div.middle div.middlebg {
    position:absolute;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    background-color:#ffffff;
    opacity:0.7;
    z-index:10;
    
}

div.middle div.content {
    position:relative;
    top:--5px;
    left:5px;
    z-index:11;
    width:946px;
}



div.usermenu {
    height:100px;
}

div.usermenu img.usermenu_avatar {
    position:absolute;
    height:80px;
    width:80px;
    left:0px;
    top:6px;
    border:1px solid #5a84ab;
    z-index:22;
}

div.usermenu div.usermenu_header {
    position:absolute;
    font-size:16px;
    font-weight:bold;
    left:90px;
    top:8px;
    width:856px;
    z-index:21;
}


div.usermenu div.usermenu_header a, div usermenu_header span {
    float:right;
    font-size:10px;
    margin-right:10px;
     %>
}

div.usermenu div.usermenu_menu {
    font-size:14px;
    font-weight:bold;
    height:35px;
    position:absolute;
    left:-5px;
    padding-left:93px;
    top:33px;
    background-color:#5a84ab;
    width:863px;
    z-index:21;
}

div.usermenu div.usermenu_menu a {
    display:block;
    float:left;
    height:25px;
    padding:4px;
    margin-right:5px;
    margin-top:5px;
    text-decoration:none;
    color:#f9f8e6;
    height:18px;
}

div.usermenu div.usermenu_menu a:hover {
    background-color:#f9f8e6;
    color:#525252;
}

div.usermenu div.usermenu_cookietrail {
    font-size:11px;
    left:92px;
    position:absolute;
    top:72px;
    z-index:21;
}

div.topmenu, div.bottommenu {
    position:relative;
    background-image:url('../Modules/Images/TopMenu.png');
    margin-left:0px;
    width:956px;
    height:47px;
    color:white;
    font-weight:bold;
    z-index:100;
}

div#topmenu_toptop {
    float:right;
    height:14px;
    text-align:center;
    background-image:url('../Modules/Images/op50bg.png');
    
}

div.bottommenu {
    background-image:url('../Modules/Images/BottomMenu.png');
}

a#topmenu_logo {
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    height:100%;
    width:150px;
    cursor:pointer;
    }

img.topmenu_avatar {
    position:absolute;
    top:12px;
    left:149px;
    width:26px;
    height:26px;
    border:1px solid black;
}

div.topmenu_leftmenu, div.bottommenu_leftmenu {
    position:absolute;
    left:180px;
    top:19px;
}

div.topmenu_leftmenu div {
    float:left;
}

div.bottommenu_leftmenu {
    left:10px;
}

div.topmenu_rightmenu, div.bottommenu_rightmenu {
    position:absolute;
    right:10px;
    top:17px;
}

div.bottommenu_rightmenu {
    top:19px;
}

div.topmenu_rightmenu input {
    display:block;
    height:10px;
}
    
div.topmenu a, div.bottommenu a {
    color:white;
}


div.layer {
	z-index:0;
	display:none;
}


div.content_corners {
    height:9px;
    position:relative;
    overflow:hidden;
    margin-bottom:-2px;
}

div.tl_content_0_corner, div.tl_content_1_corner, div.bl_content_0_corner, div.bl_content_1_corner, div.tl_mainbar_corner,div.tr_content_0_corner, div.tr_content_1_corner,div.br_content_0_corner, div.br_content_1_corner, div.tr_mainbar_corner  {
    height:9px;
    width:9px;
    float:left;
}

div.b_content_0_center, div.b_content_1_center,div.t_content_0_center, div.t_content_1_center {
    float:left;
    height:8px;
    overflow:hidden;
}

div.content_divider {
    height:1px;
    background-color:#bababa;
}



    div.tl_content_0_corner {
        background-image:url('Corner.aspx?type=tl&color=FFFFFF&bordercolor=bababa&radius=9&border=1&ext=.png');
    }

    div.tr_content_0_corner {
        background-image:url('Corner.aspx?type=tr&color=FFFFFF&bordercolor=bababa&radius=9&border=1&ext=.png');
    }

    div.bl_content_0_corner {
        background-image:url('Corner.aspx?type=bl&color=FFFFFF&bordercolor=bababa&radius=9&border=1&ext=.png');
    }

    div.br_content_0_corner {
        background-image:url('Corner.aspx?type=br&color=FFFFFF&bordercolor=bababa&radius=9&border=1&ext=.png');
    }

    div.t_content_0_center {
        background-color:#FFFFFF;
        border-top:1px solid #bababa;
    }

    div.b_content_0_center {
        background-color:#FFFFFF;
        border-bottom:1px solid #bababa;
    }

    .content_0_center {
        background-color:#FFFFFF;
        border-left:1px solid #bababa;
        border-right:1px solid #bababa;
        overflow-x:hidden;
        vertical-align:top;
        color:#555555;
    }
    .content_0_center a {
        color:#5a84ab;
    }
    
    div.contentcolumns_0_divider {
        float:left;
        width:1px;
        background-color:#bababa;
    }
    

    div.tl_content_1_corner {
        background-image:url('Corner.aspx?type=tl&color=ddebf8&bordercolor=bababa&radius=9&border=1&ext=.png');
    }

    div.tr_content_1_corner {
        background-image:url('Corner.aspx?type=tr&color=ddebf8&bordercolor=bababa&radius=9&border=1&ext=.png');
    }

    div.bl_content_1_corner {
        background-image:url('Corner.aspx?type=bl&color=ddebf8&bordercolor=bababa&radius=9&border=1&ext=.png');
    }

    div.br_content_1_corner {
        background-image:url('Corner.aspx?type=br&color=ddebf8&bordercolor=bababa&radius=9&border=1&ext=.png');
    }

    div.t_content_1_center {
        background-color:#ddebf8;
        border-top:1px solid #bababa;
    }

    div.b_content_1_center {
        background-color:#ddebf8;
        border-bottom:1px solid #bababa;
    }

    .content_1_center {
        background-color:#ddebf8;
        border-left:1px solid #bababa;
        border-right:1px solid #bababa;
        overflow-x:hidden;
        vertical-align:top;
        color:#555555;
    }
    .content_1_center a {
        color:#5a84ab;
    }
    
    div.contentcolumns_1_divider {
        float:left;
        width:1px;
        background-color:#bababa;
    }
    

div.columns div.left {
    float:left;
    vertical-align:top;
}

div.columns div.right {
    float:left;
    vertical-align:top;
}

div.headerbox_line {
    height:7px;
    background-color:#ddebf8;
    margin-top:5px;
    margin-bottom:5px;
    overflow:hidden;
}

div#popup_bg {
    background-color:#ffffff;
    background-color:#000000;
    position:fixed;
    right:0px;
    bottom:0px;
    left:0px;
    top:0px;
    display:none;
    z-index:149;
    opacity:0.5;
    filter:alpha(opacity=50);
    
}

div.popup_container {
    position:absolute;
    visibility:hidden;
    position:fixed;
    
    margin:0px;
    background-color:#FFFFFF;
    border:5px solid #5a84ab;
    border-top:0px;
    z-index:150;
    padding:5px;
    padding-top:0px;
    z-index:150;
}

div.popup_header {
    height:13px;
    padding-top:3px;
    padding-bottom:3px;
    background-color:#5a84ab;
    font-weight:bold;
    color:#f9f8e6;
    margin-left:-5px;
    margin-right:-5px;
    cursor:move;
    overflow:hidden;
    margin-bottom:5px;
}

div.popup_header img {
    margin-top:2px;
    float:right;

}

.selected {
    background-color:#ddebf8;
    color:#555555;
}

a.text {
    color:#555555;
}

a.noline:hover {
    text-decoration:none;
}

a.actionmenu {
    display:block;
    font-weight:bold;
    margin:2px;
    color:#555555;
}


a.actionmenu:hover {
    text-decoration:none;
    color:#5a84ab;
}


a.submit {
    display:block;
    height:17px;
    padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:0px;
    background-image:url('../Templates/images/submit_center.jpg');
    background-repeat:repeat-x;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    float:left;
    color:#555555;
    font-weight:bold;
}

a.submit:hover {
    text-decoration:none;
    color:#5a84ab;
}

div#userchooser_container, div#invitemain_container {
    background-color:white;
    border:1px solid #555555;
    cursor:text;
}

input#userchooser_input, input#invitemain_input {
    border:0;
    background:none;
    float:left;
    height:19px;
    margin:1px;
}

div.userchooser_chosen, div.invitemain_chosen {
    height:15px;
    border:1px solid #bababa;
    background-color:#ddebf8;
    margin:1px;
    margin-right:0px;
    float:left;
    font-weight:bold;
    padding:3px;
}

input.title {
    width:250px;
    height:19px;
}

.friendchooser_box, .friendchooser_selectedbox, .themechooser_box, .themechooser_selectedbox {
    display:block;
    padding:3px;
    border:0;
    margin:2px;
    cursor:pointer;
    font-weight:bold;
    color:#555555;
}

.friendchooser_box:hover, .themechooser_box:hover {
    padding:2px;
    border:1px solid #bababa;
    text-decoration:none;
}

.friendchooser_selectedbox, .themechooser_selectedbox {
    background-color:#ddebf8;
    border:1px solid #bababa;
    padding:2px;
    color:#555555;
}

.pagenumber, .selectedpagenumber {
    padding:2px;
    font-weight:bold;
    text-align:center;
    color:#555555;
    background-color:#FFFFFF;
    border:1px solid #bababa;
    margin:2px;
}

.selectedpagenumber {
    color:#555555;
    background-color:#ddebf8;
    border:1px solid #bababa;
}

.selected0 {
    background-color:#FFFFFF;
    color:#555555;
}


div.dropdown {
    background-color:#FFFFFF;
    border:1px solid #bababa;
    display:none;
    position:fixed;
    
}

div.dropdown a {
    color:#555555;
    display:block;
    padding:4px;
    font-weight:bold;
}

div.dropdown a:hover {
    background-color:#ddebf8;
    color:#555555;
    text-decoration:none;
}

div.topmenu div.dropdown {
    width:150px;
    border:0;
    background-color:transparent;
}

div.topmenu div.dropdown a {
    background-color:transparent;
    background-image:url('../Modules/Images/TopMenu_dd_bg.png');
    color:white;
    
}

div.topmenu div.dropdown a:hover {
    color:black;
    background-color:white;
    background-image:none;
    
}

div.topmenu div.dropdown div {
    width:150px;
    height:8px;
    background-image:url('../Modules/Images/TopMenu_dd_bottom.png');
    
}

.box, .selectedbox, .selectedbox0 {
    display:block;
    padding:2px;
}

.selectedbox {
    background-color:#ddebf8;
    border:1px solid #bababa;
    color:#555555;
}

.selectedbox0 {
    background-color:#FFFFFF;
    border:1px solid #bababa;
    color:#555555;
}

.selectedbox:hover, .selectedbox0:hover {
    text-decoration:none;
}

div.statscolumn {
    position:absolute;
    background-color:#FF0000;
    bottom:0px;
    height:0px;
}

div.statscolumn div {
    width:100%;
    position:absolute;
    left:0px;
    top:-15px;
    font-weight:bold;
    text-align:center;
}

div.statslegend {
    position:absolute;
    bottom:0px;
    text-align:center;
}

div.itemnavbox {
    float:left;
    padding:10px;
    background-color:#FFFFFF;
    border:1px solid #555555;
}

div.itemnavbox div {
    cursor:pointer;
    float:left;
    margin-left:0px;
    text-align:center;
    padding:4px;
}

div.itemnavbox div.selected {
    margin-left:5px;
    border:1px solid #555555;
    padding:3px;
    background-color:transparent;
}
