@charset "utf-8";
/* CSS Document */

p.highlight_link{
    background:#EDEFF1;
}

a.button, a.button:hover {
    padding: 2px 5px;
    border: 1px solid #013b70;
    margin: 0;
    text-decoration: none;
    font-size: 11px;
}
a.button {
    color: #013b70;
    background-color: #C2D9E9;
}
a.button:hover {
    color: #013b70;
    background-color: #D9EAF5;
}

.tooltips{  
    position:relative;
    z-index:2;
}  
.tooltips:hover{z-index:3; background:none;}  
a.tooltips span{display: none;
}  
.tooltips:hover span
{
    display: block;  
    position:absolute;  
    bottom:21px;  
    left:11px;  
    width:193px;  
    border:2px solid #207298;  
    background-color:#d2e3ef;  
    padding: 10px;
    color:#000;
    font-size:.95em;  
    font-weight:normal;
    line-height:1.5em;
    text-decoration:none;
    white-space: normal;
}
form.quit_form fieldset div.required label .tooltips:hover span {
    color:#000;
}

div.notebox{
    padding:5px; 
    background:#dff1cf; 
    border:1px solid #a3ad0c;
}
div.notebox.red{
    background:#f7eae6; 
    border:1px solid #e0b4a4;
}



div.pop_box{
    background:url(../component/graphics/pop_box_red.gif) no-repeat;
    float:left;
    width:172px;
    height:85px;
    padding:11px 30px 0 65px;
    font-weight:bold;
}
div.pop_box a{
    font-weight:normal;
}
div.pop_box.red{
    background:url(../component/graphics/pop_box_red.gif) no-repeat;
    color: #c66544;
}
div.pop_box.green{
    background:url(../component/graphics/pop_box_green.gif) no-repeat;
    color: #7f8c95;
}


div.memberStrip { 
    background-color: #C2D9E9;
    background: transparent url(../members/registration/images/bg_member_bar.png) left top repeat-x; 
    float: left; width: 534px;
    border-top: 1px solid #FFFFFF;
    margin-bottom: 0;
    height: 25px;
    padding: 0 17px 3px;
    margin-bottom: 0;
}

div.memberStrip p.left { padding-top: 6px; text-align: left; }
div.memberStrip p.right { text-align: right; }

div.memberStrip ul.right  { font-size: 11px; margin: 0; padding: 0; float: right; list-style-type: none; position: relative; right: -17px; }
div.memberStrip ul.right li { float: left; }

div.memberStrip li#profile { background: url(../members/registration/images/bg_edit_sliver.png) right -5px no-repeat; }
div.memberStrip li#logout  { background: url(../members/registration/images/bg_logout_sliver.png) right -5px no-repeat; }

div.memberStrip li#profile a { background: url(../members/registration/images/bg_edit_left.png) left -5px no-repeat; display: block; padding: 0 10px; color: #fff; font-weight:bold; }
div.memberStrip li#profile a.hide { color: #C4DBEA; text-decoration: none;  font-weight:normal; cursor:default; }
div.memberStrip li#logout a { background: url(../members/registration/images/bg_logout_left.png) left -5px no-repeat; display: block; padding: 0 10px; color: #fff;  font-weight:bold; }

div.memberStrip li#profile a span { display: block; padding: 10px 0 9px 20px; background: url(../members/registration/images/button_edit_blue.png) left center no-repeat; }
div.memberStrip li#logout a span { display: block; padding: 10px 0 9px 20px; background: url(../members/registration/images/button_logout_red.png) left center no-repeat; }
    
div.memberStrip p {
    font-size: 11px;
    float: left;
    margin: 0;
    padding: 0;
}
div.memberStrip p.left {
    text-align: left;
}
div.memberStrip p.right {
    text-align: right;
}

#mainPage div.memberStrip { width: 351px; border-top: none; }
