/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 99999;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 999998;
	padding:10px;
	background-image:url(../greybox/shadow.png);
	background-repeat:no-repeat;
	background-position:-1px -1px;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 999999;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #424242;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 0px solid #aaa;
    border-top: 1px solid #424242;
    border-left: 3px solid #424242;
    border-right: 3px solid #424242;
    margin: 0;
    background-repeat: repeat-x;
    background-image:none;
    background-color:#FFFFFF;
    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #fff;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }

.eventpop
{
width:100%;
margin:0px;
font-size:11px;
font-family:Arial;
overflow:hidden;
}

.eventpop p
{
padding:5px;
}

.eventpop h3
{
padding:10px;
font-size:12px;
color:#72858C;
font-family:arial;
background-color:#F3F3F3;
border-bottom:1px solid #D9DDE0;
margin:0px;
margin-bottom:1px;
}

.eventpop .type
{
line-height:66px;
font-size:12px;
color:#72858C;
border-left:6px solid #C959A3;
font-weight:bold;
padding:0px 0px 0px 10px;
background-color:#E0E5E9;
width:230px;
float:left;
}

.eventpop .details
{
float:left;
background-color:#E0E5E9;
font-size:10px;
height:58px;
color:#48494D;
font-weight:bold;
border-left:1px solid #fff;
padding:8px 10px 00px 10px;
width:210px;
margin-bottom:10px;
}

.eventpop .databox
{
padding:10px;
}
.close span
{
display:none;
}

.addEvent
{
color:red;
}

.popForm
{
width:90%;
margin:0px auto 0px auto;
position:relative;
}

.popPage
{
margin:15px;
position:relative;
}

.popForm label, .popForm
{
font-family:verdana;
font-size:11px;
}

.popForm .leftBox
{
float:left;
width:38%;
}

.popForm h3, .popPage h3
{
/*width:230px;*/
height:70px;
font-size:1px;
color:#FFFFFF;
margin:0px;
}

.popPage ul
{
font-size:11px;
}

.popForm h3.addEvent
{
background-image:url('../images/bg_addevent.jpg');
}
.popForm h3.addEventFr
{
background-image:url('../images/fr/bg_addevent.jpg');
}

.popForm h3.AddMember
{
background-image:url('../images/bg_addmember.jpg');
}
.popForm h3.AddMemberFr
{
background-image:url('../images/fr/bg_addmember.jpg');
}

.popPage h3.addShare
{
background-image:url('../images/bg_sharecal.jpg');
}
.popPage h3.addShareFr
{
background-image:url('../images/fr/bg_sharecal.jpg');
}

.popForm h3.addShare
{
background-image:url('../images/bg_sharecal.jpg');
}
.popForm h3.addShareFr
{
background-image:url('../images/fr/bg_sharecal.jpg');
}

.popForm h3.prefs
{
background-image:url('../images/bg_mypref.jpg');
}
.popForm h3.prefsFr
{
background-image:url('../images/fr/bg_mypref.jpg');
}

.popPage h3.prefs
{
background-image:url('../images/bg_mypref.jpg');
}
.popPage h3.prefsFr
{
background-image:url('../images/fr/bg_mypref.jpg');
}

.popForm h3.mydetails
{
background-image:url('../images/bg_mydetails.jpg');
}
.popForm h3.mydetailsFr
{
background-image:url('../images/fr/bg_mydetails.jpg');
}

.popForm h3.mydetails_fr
{
background-image:url('../images/fr/bg_mydetails.jpg');
}

.popForm h3.mycats
{
background-image:url('../images/bg_mycats.jpg');
}
.popForm h3.mycatsFr
{
background-image:url('../images/fr/bg_mycats.jpg');
}


.popForm h3.viewOptions
{
	background-image:url('../images/bg_aviewoptions.jpg');
}
.popForm h3.viewOptionsFr
{
	background-image:url('../images/fr/bg_aviewoptions.jpg');
}

.popForm h3.AddUser
{
background-image:url('../images/bg_adduser.jpg');
}

.popForm h3.EditEvent
{
background-image:url('../images/bg_editevent.jpg');
}

.popForm h3.AddGroup
{
background-image:url('../images/bg_addgroup.jpg');
}

.popForm h3.AddCategory
{
background-image:url('../images/bg_addcategory.jpg');
}

.popForm h3.AddEvent
{
background-image:url('../images/bg_addevent.jpg');
}
.popForm h3.AddEventFr
{
background-image:url('../images/fr/bg_addevent.jpg');
}

.popForm h3.AddGroup
{
background-image:url('../images/bg_addgroup.jpg');
}
.popForm h3.AddGroupFr
{
background-image:url('../images/fr/bg_addgroup.jpg');
}

.popForm h3.EditUser
{
background-image:url('../images/bg_edituser.jpg');
}
.popForm h3.EditUserFr
{
background-image:url('../images/fr/bg_edituser.jpg');
}

.popForm h3.EditMember
{
background-image:url('../images/bg_editmember.jpg');
}
.popForm h3.EditMemberFr
{
background-image:url('../images/fr/bg_editmember.jpg');
}

.popForm h3.EditCategory
{
background-image:url('../images/bg_editcategory.jpg');
}
.popForm h3.EditCategoryFr
{
background-image:url('../images/fr/bg_editcategory.jpg');
}

.popForm h3.EditGroup
{
background-image:url('../images/bg_editgroup.jpg');
}
.popForm h3.EditGroupFr
{
background-image:url('../images/fr/bg_editgroup.jpg');
}

.popForm h3.removeUser
{
background-image:url('../images/bg_removeuser.jpg');
}
.popForm h3.removeUserFr
{
background-image:url('../images/fr/bg_removeuser.jpg');
}

.popForm h3.removecategory
{
background-image:url('../images/bg_removecategory.jpg');
}
.popForm h3.removecategoryFr
{
background-image:url('../images/fr/bg_removecategory.jpg');
}

.popForm h3.removegroup
{
background-image:url('../images/bg_removegroup.jpg');
}
.popForm h3.removegroupFr
{
background-image:url('../images/fr/bg_removegroup.jpg');
}

.popForm h3.removegroup
{
background-image:url('../images/bg_removemember.jpg');
}
.popForm h3.removegroupFr
{
background-image:url('../images/fr/bg_removemember.jpg');
}

.popForm h3.removemember
{
background-image:url('../images/bg_removemember.jpg');
}
.popForm h3.removememberFr
{
background-image:url('../images/fr/bg_removemember.jpg');
}

.popForm h3.removeevent
{
background-image:url('../images/bg_removeevent.jpg');
}
.popForm h3.removeeventFr
{
background-image:url('../images/fr/bg_removeevent.jpg');
}

.popForm h3.cancelevent
{
background-image:url('../images/bg_cancelevent.jpg');
}
.popForm h3.canceleventFr
{
background-image:url('../images/fr/bg_cancelevent.jpg');
}

.popPage h3.users
{
background-image:url('../images/bg_usermanager.jpg');
}
.popPage h3.usersFr
{
background-image:url('../images/fr/bg_usermanager.jpg');
}

.popPage h3.events
{
background-image:url('../images/bg_eventmanager.jpg');
}
.popPage h3.eventsFr
{
background-image:url('../images/fr/bg_eventmanager.jpg');
}

.popPage h3.members
{
background-image:url('../images/bg_membermanager.jpg');
}
.popPage h3.membersFr
{
background-image:url('../images/fr/bg_membermanager.jpg');
}

.popPage h3.cats
{
background-image:url('../images/bg_categorymanager.jpg');
}
.popPage h3.catsFr
{
background-image:url('../images/fr/bg_categorymanager.jpg');
}

.popPage h3.groups
{
background-image:url('../images/bg_groupmanager.jpg');
}
.popPage h3.groupsFr
{
background-image:url('../images/fr/bg_groupmanager.jpg');
}

.popForm #submitBottom
{
float: right;
clear: both;
padding-right: 20px;
width:200px;
}

.popForm #submit, .popPage #submit
{
position:absolute;
top:25px;
left:65%;
z-index:9999;
}

.popPage h4
{
font-family:Arial;
line-height:36px;
color:#424242;
border-top:1px solid #424242;
border-bottom:1px solid #424242;
margin:0px;
padding:0px;
margin-bottom:30px;
margin-top:10px;
}

.popPage .menu
{
list-style:none;
border:0px;
margin:0px;
padding:0px;
text-indent:0px;
position:absolute;
top:90px;
right:40px;
}

.popPage .menu li
{
display:inline;
margin-right:10px;
}

.popPage .menu a
{
color:#CA589E;
text-decoration:none;
font-family:arial;
font-size:14px;
border: 0px;
}

.popPage .menu img {
	border: 0px;
}


.popForm .rightBox
{
float:right;
width:58%;
}

.popForm textarea
{
width:300px!important;
height:70px;
}

.popForm hr
{
clear:both;
padding-top:15px;
margin-bottom:15px;
border:0px;
border-bottom:1px solid #666666;
}

.popForm hr.smaller
{
padding-top:0px;
}

.popPage hr.smaller
{
padding-top:0px;
}

.popForm label
{
margin-top:5px;
}

.popForm .button, .popPage .button
{
width:181px;
height:25px;
font-size:1px;
color:#FFFFFF;
border:0px solid;
background-color:#FFFFFF;
overflow:hidden;
z-index:999999;
}

.button.Remove
{
background-image:url('../images/but_remove.jpg');
}
.button.RemoveFr
{
background-image:url('../images/fr/but_remove.jpg');
}

.button.Cancel
{
background-image:url('../images/but_cancel.png');
}
.button.CancelFr
{
background-image:url('../images/fr/but_cancel.png');
}

.button.Add
{
background-image:url('../images/but_add.png');
}
.button.AddFr
{
background-image:url('../images/fr/but_add.png');
}

.button.Edit
{
background-image:url('../images/buttons/save_change.jpg');
width: 110px;
}
.button.EditFr
{
background-image:url('../images/fr/save_change.jpg');
width: 110px;
}

.button.cancel
{
background-image:url('../images/but_cancel_action.png');
}
.button.cancelFr
{
background-image:url('../images/fr/but_cancel_action.png');
}

.button.view
{
background-image:url('../images/but_view.png');
}
.button.viewFr
{
background-image:url('../images/fr/but_view.png');
}

.button.apply
{
background-image:url('../images/but_apply.png');
}
.button.applyFr
{
background-image:url('../images/fr/but_apply.png');
}

p.error 
{
color:#990000;
}

table.default
{
font-size:11px;
width:100%;
border-collapse:collapse;
}

table.default td
{
padding:4px;
border-bottom:1px solid #eaeaea;
}

table.default th
{
text-align:left;
background-color:#e7eef8;
font-weight:normal;
padding:4px;
border:0px;
font-weight:bold;
}


