﻿ul#sidebarContainer {
	min-height:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul#sidebarContainer td.cell,ul#sidebarContainer td.calendar_border {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul#sidebarContainer .border
{
	font-weight:bold;
}
ul#sidebarContainer span.titleSquares
{
	background:transparent;
}
ul#sidebarContainer li.header
{
	-moz-border-radius: 5px;
	padding:4px;
	margin:5px 0;
	clear:both;
}
ul#sidebarContainer li.events_cell
{
	margin:5px 0;
}
ul#sidebarContainer #dobField select{
	width:53px;
	
}
ul#sidebarContainer #dobField select#dob_day{
	width:35px;
}
ul#sidebarContainer .textbox{
	margin:0;
}
ul#sidebarContainer #groupField{
	float:left;margin-right:10px
}
ul#sidebarContainer #fyearField{
	float:left;
	width:100px;
}

ul#sidebarContainer #fyear{
	width:70px;
}
ul#sidebarContainer #dobField{
margin-bottom:7px;
}
#quicklogin_container { padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; width: 168px; position:relative; float:left }
/* All */ 
#quicklogin #left, #quicklogin #center, #quicklogin #right { float: left; height:15px; margin:0; padding: 0px; }
#quicklogin_container a { text-decoration: none; font-weight: normal;}
#quicklogin_container .clearboth { clear: both; /*height: 0;*/ }
#quicklogin_container p { padding:0; margin: 0; margin-bottom: 5px; }
#quicklogin_container .textfield { width:148px;margin-bottom:7px }
#quicklogin_container select {
    max-width: 148px;overflow:hidden;
}
/* Rounded Corners for Moz */
#quicklogin_container #quicklogin_register_form, #quicklogin_container #quicklogin_signin, #quicklogin_container #quicklogin_header { -moz-border-radius: 5px; }
/* Header */
#quicklogin_container #quicklogin_header { display:none; }
/* Login */
#quicklogin_container #quicklogin_signin top, #quicklogin_container #quicklogin_signin bottom { height: 15px; }
#quicklogin_container #quicklogin_signin { background: #F3F3F4; padding: 10px; }
#quicklogin_container #quicklogin_signin .formtextlink { float: left; margin-top: 5px; }
#quicklogin_container #quicklogin_signin .loginButton { float: right; text-align: right; }
#quicklogin_container #quicklogin_signin .loginButton input { font:Arial, Helvetica, sans-serif; font-size:11px; height: 24px; padding:0;}
/* Register */
#quicklogin_container #quicklogin_register_form { background: #CCCCCC; padding: 10px; z-index:10 }
#quicklogin_container #quicklogin_register_form .formlabel { font-family:Arial, Helvetica, sans-serif; font-size:11px;padding:0;height:18px; }
#quicklogin_container #quicklogin_register_form .information { color: #666666; }
#quicklogin_container #quicklogin_register_form .loginButton { margin: 0px; padding: 0px; width: 100%; text-align: left; }
#quicklogin_container #quicklogin_register_form .loginButton input { font:Arial, Helvetica, sans-serif; font-size:11px; width: 84px; height: 24px; margin-top: 10px; }
ul#sidebarContainer .egBG#login{
	background:white URL('/images/login/usernameBG.png') no-repeat left center;
}
ul#sidebarContainer .egBG#password{
	background:white URL('/images/login/passwordBG.png') no-repeat left center;
}
ul#sidebarContainer .egBG#fname{
	background:white URL('/images/login/firstNameBG.png') no-repeat left center;
}
ul#sidebarContainer .egBG#lname{
	background:white URL('/images/login/lastNameBG.png') no-repeat left center;
}
ul#sidebarContainer input.Button,ul#sidebarContainer input.Button_over {
	background:transparent;
	border:none;
	color:black;
	cursor:pointer;
}
table.calendar td.hasEvent {
background:#CCC;
color:black;
}
ul#sidebarContainer td.cell{
	background:transparent;
}
ul#sidebarContainer ul.bullMod li{
	margin:0 0 7px;
}
