A:hover {
    text-decoration: none;
    color:#444444;
}

a.meeting{
    font-size:120%;
    text-decoration:none;
    font-weight:bolder;
}    


.ui-tabs{
    background-color: #EEEEEE;
}

.ui-state-hover a, .ui-state-hover a:hover {
color:#7777BB;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background: none;
    border-color: EEEEEE;
    background-color: #FFFFFF;
}
.ui-tabs .ui-tabs-hide {
     display: none;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #0000BB;
    font-size: 110%;
}

.ui-state-active, .ui-widget-content .ui-state-active {
    background: none;
    background-color: #EEEEEE;
    border: none;
}

/*
.ui-widget-content a {
    color: #EEEEEE;
}
*/
li.ui-tabs-selected{
    background-color: #CCCCCC;
    color: #FF0000;
}

body{
    font-family:Helvetica,Arial,San-Serif;
    margin:0pt;
    padding:0pt;
}
img{
    border:0px;
}
img.logo{
    margin-top: 10px;
}

.ui-widget-content {
    background:none;
    background-color: #BBBBFF;
}

.ui-widget-header {
    background: none;
    background-color: #9999FF;
    border: 1px #9999FF;
}

#ui-datepicker-div{
z-index:1000;
}


div{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
}

.ui-widget-content{
    background-color:#FFFFFF;
}

div.ui-slider-range{
    background-color:#FFFFFF;
}

.ui-object{
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
    margin-right: 1%;
    padding:2%;
    width:90%;
   background-color:#EEEEFF;
   border-width: 2px;
   border-style: solid; 
   border-color: #CCCCFF;
}

div.meeting{
    font-size: 100%;
    text-align:left;
    letter-spacing:0.015em;
    word-spacing:0.35em;
}

div.deletedMeeting{
    background-color:#CCCCCC;;
}

.deleted{
background:#CD919E;
}

.text_field {
    border:1px solid #DDDDDD;
    font-size:14px;
    margin:0;
    padding:8px;
    width:200px;
}

.create_field{
width: 80%;
text-align:left;
}

input{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #DDDDDD;
font-size:14px;
margin:5px;
padding:8px;
width:200px;
}

input.manageDescription {
width:300px;
}

input.manageData {
width:90px;
}

div.meetings{
    width: 100%;
}

div.manageMeetingButton{
float: left;
width: 50%;
text-align: center;
}

div.deleteMeetingButton{
float: left;
width: 50%;
text-align: center;
}

p.user{
    color: #000000;
}

div.allSignups{
    float:left;
    margin-left: 2%;
    margin-right: 2%;
    background-color: #BBBBFF;
    padding: 2%;
}

div.mySignups{
    float:left;
    width: 96%;
    margin-left: 2%;
    background-color: #BBBBFF;
    padding: 1%;
}

.ui-tabs-nav{
    background-color:#BBBBBB;
}

div#notifications{
    width: 75%;
    background-color: #FFDDDD;
    float:left;
    margin-top: 1%;
    margin-left: 15%;
    font-size: 125%;
    font-weight: bold;
    padding: 1%;
}


div#tabs{
    float:left;
    width: 80%;
    margin:1% 5% 5% 15%;
    background-color:#EEEEEE; 
    min-height:600px;
}

div#search{
    text-align:center;
    font-size: 150%;
    line-height: 250%;
    background-color: #CCCCFF;
}

input#search_term{
    width: 50%;
}
button#search_submit{
    margin-top: 2%;
}

div.listItem{
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
    margin-right: 1%;  
    width:90%;
    text-align:left;
    padding:1%;
    letter-spacing:0.015em;
    word-spacing:0.35em;
    float:left;
}

.listItem.unconfirmed{
    background-color:#DDDDFF;     
}

.listItem.accepted{
    background-color:#DDFFDD;     
}

.listItem.rejected{
    background-color:#DDDDDD;     
}

.listItem.cancelled{
    background-color:#DDDDDD;
}

div.meetingStatus{
    text-align: center;
    font-size: 125%;
    letter-spacing:.015em;
    font-weight: bold;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    margin-bottom: 1%;

}

div.meetingSignupText{
    width: 60%;
    margin-left: 1%;
    float: left;
    display: inline;
}

div.meetingSignupButtons{
    width: 30%;
    float: right;
    margin-left: 1%;
    display: inline;
}



a.signupLink{
    color: #000000;
}

div.manageMeetings{
    float:left;
    width: 90%;
    margin-left:5%;
    background-color: #CCFFCC;
}

div.manageSignups{
    float:left;
    width: 30%;
    margin-left:5%;
    background-color: #FFCCCC;
}


p.slots{
    text-align:center;
    width:60%;
}

p.slot_signup{
    width:60%;
}

div.signups{
    text-align:center;
    float:left;
    width: 50%;
    margin-left:30%;
}

div.followbar{
    position: absolute;
    top: 10%;
    text-align: left;
    float:left;
    width:64px;
    margin-right:  80%;
/*    background-color: #EEEEEE;*/
    padding:10px;
}

div.sidebar{
    position: absolute;
    top: 10%;
    text-align: left;
    float:right;
    width:20%;
    margin-left:  80%;
/*    background-color: #EEEEEE;*/
    padding:10px;
}

div.admin_menu{
    position: absolute;
    top: 20%;
    text-align: left;
    float:right;
    width:30%;
    margin-left:  35%;
/*    background-color: #EEEEEE;*/
    padding:10px;
}

@media screen{
    body>div.admin_submit{
	position: fixed;
    }
    body>div.sidebar{
	position: fixed;
    }
    body>div.followbar{
	position: fixed;
    }
}

div.admin_submit{
    position: absolute;
    top: 10%;
    left: 10%;
    text-align: left;
    float:left;
    width:20%;
    margin-left: 20%;
    /*    background-color: #EEEEEE;*/
    padding:10px;
}
div.createPage{
    text-align:left;
    margin:0 auto;
    width:95%;
}

div#time-slider{
margin-left: 10%;
width: 80%;
/*text-align:center;*/
margin-top: 3%;
}

input#starttime{
width: 5em;
size: 5em;
}

input#endtime{
width: 5em;
size: 5em;
}

input#registerStarttime{
width: 5em;
size: 5em;
}

input#registerEndtime{
width: 5em;
size: 5em;
}

div#register-time-slider{
margin-left: 10%;
width: 80%;
/*text-align:center;*/
margin-top: 3%;
}

input#inputSubmit{
    background-color: #BBBBBB;
}

div#signedIn{
    text-align:right;
    margin-right:5%;
    float:right;
    width: 40%;
}
div#logo{
    width:30%;
    margin-left: 15%;
    float:left;
}

div.verified{
    background-color: #CCFFCC;
}

div#meetlieInfo{
    background-color: #CCCCFF;
    border-color: #AAAAFF;
    border-width: 3px;
    border-style: solid;
    margin-top: 1%;
    margin-bottom: 1%;
    width: 90%;
    margin-left: 1%;
    line-height: 1.5em;
    font-size: 105%;
    padding: 2%;
    letter-spacing: .05em;
    float: left; 
}

div#newMeetings{
    padding: 0%;
    margin-top:2%;
    margin-bottom: 1%;
    float: left;
    width: 100%;
}

div#newMeetingTitle{
    font-size: 150%;
}

li{
    list-style: none;
/*
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
*/
}

div#eventSignupButton{
text-align: center;
}