﻿.copy_button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(btnCopy.png);
}

.goToFirst_button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(gotoLeft.png);
}

.goToLast_Button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(gotoRight.png);
}

.goPrevious_Button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(prev.png);
	
}

.goNextSingle_Button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(nextSingle.png);
	
}

.goPreviousSingle_Button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(prevSingle.png);
	
}

.goNext_Button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(next.png);
	
}

.NextDayImage
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 10px;
	height:11px;
	background-repeat: no-repeat;
	background-image: url(cal_next.png);
}
.help_button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 25px;
	height :25px;
	background-repeat: no-repeat;
	background-image: url(btnQuestion.png);
}

.help_button_small
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 16px;
	height :16px;
	background-repeat: no-repeat;
	background-image: url(btnHelp.png);
}

.view_button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 16px;
	height :16px;
	background-repeat: no-repeat;
	background-image: url(btnViewItem.png);
}

.edit_button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 16px;
	height :16px;
	background-repeat: no-repeat;
	background-image: url(btnEdit.png);
}

.edit25_button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 25px;
	height:25px;
	background-repeat: no-repeat;
	background-image: url(btnEdit25.png);
}

.cancel_button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(btnCancel.png);
}

.delete_button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-image: url(btnTrash.png);
}

/* export button link */
.menu_export_button
{
	float:left;
	white-space: nowrap;
	border:0;
	width: 25px;
	height :25px;
	background-repeat: no-repeat;
	background-image: url(btnExport.png);
}

/* submit button link */
.menu_submit_button
{
	float:left;
	white-space: nowrap;
	width: 25px;
	height :25px;	
	background-image: url(cal_submit.png);
}

/* subscribe button link */
.menu_subscribe_button
{
	float:left;
	width: 25px;
	height:25px;
	white-space: nowrap;
	background-image: url(btnSubscribe.png);
}

/* print button link */
.menu_print_button
{
	float:left;
	width: 25px;
	height :25px;
	white-space: nowrap;
	background-image: url(btnPrint.png);
}

/* print button link */
.menu_approve_button
{
	float:left;
	width: 25px;
	height :25px;
	white-space: nowrap;
	background-image: url(btnapprove.png);
}

.addThis_button
{
	float:left;
	width: 25px;
	height :25px;
	white-space: nowrap;
	background-image: url(addThis.png);
}

.search_plus 
{
	float:left;
	width: 13px;
	height: 13px;
	white-space: nowrap;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(b_plus.png);
}


.search_minus
{
	float:left;
	width: 13px;
	height: 13px;
	white-space: nowrap;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(b_minus.png);
}

.search_expand
{
	float:left;
	width: 13px;
	height: 13px;
	white-space: nowrap;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(expand.png);
}


.search_contract
{
	float:left;
	width: 13px;
	height: 13px;
	white-space: nowrap;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(contract.png);
}

.left_arrow
{
	float:left;
	width: 19px;
	height: 19px;
	white-space: nowrap;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(b_arrow_left.png);
}

.right_arrow
{
	float: left;
	width: 19px;
	height: 19px;
	white-space: nowrap;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(b_arrow_right.png);
}


.Check
{
	float:left;
	vertical-align:middle;
	width: 13px;
	height: 13px;
	white-space: nowrap;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(b_check.png);
	cursor:hand;
	cursor:pointer;
}

.EmptyBox
{
	float:left;
	display: block;
	width: 13px;
	height: 13px;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-image: url(b_box.png);
	border: 0;
	cursor:hand;
	cursor:pointer;
}

.addToCal_details_button
{
	float:left;
	width: 25px;
	height:25px;
	white-space: nowrap;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(btnAddToCal.png);
}

.remindme_details_button
{
	float:left;
	width: 25px;
	height:25px;
	white-space: nowrap;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(btnremindme.png);
}

.emailfriend_details_button
{
	float:left;
	width: 25px;
	height:25px;
	white-space: nowrap;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(btnSendEvent.png);
}

.menu_printdetails_button
{
	float:left;
	width: 25px;
	height :25px;
	white-space: nowrap;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(btnPrint.png);
}

.menu_details_button
{
	float:left;
	width: 25px;
	height :25px;
	white-space: nowrap;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(btnDetails.png);
}

/* button link to details page */
a.tooltip_close_button  
{
	float:left;
	display: block;
	width: 12px;
	height :12px;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-image: url(b_x_off.gif);
    text-align:center;
}

/* print button link on details page */
a.tooltip_close_button:hover  {
    background-image: url(b_x_on.gif);
}

/* tab year button link */
a#tab_login_button  
{
	float:left;
	display: block;
	width: 46px;
	height :25px;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-image: url(b_login_off.jpg);
}


/* tab year button link */
a#tab_login_button:hover  {
    background-image: url(b_login_on.jpg);
}

/* ------------Day, Week, Month, Year DEFAULT STATE ------------- */
.tab_date {
	float:left;
	width:auto;
	font-size:8pt;
	margin-top:5px;
	text-transform:uppercase;
	margin-right:2px;
	border-right:1px #000000;
	border-bottom:1px #000000;
}

.tab_date a:link 
{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	border-style: none;
}
.tab_date a:visited {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}
.tab_date a:hover {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}
/* ------------ Day, Week, Month, Year ACTIVE STATE ------------- */
.tab_date_selected {
	float:left;
	width:auto;
	margin-top:5px;
	text-transform:uppercase;
	margin-right:2px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

.tab_date_selected a:link {
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}
.tab_date_selected a:visited {
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}

.tab_date_selected a:hover {
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}

/* ------------Calendar Format DEFAULT STATE ------------- */
.tab_format 
{
	float:left;
	width:25px;
	height:25px;
	white-space: nowrap;
	border:0;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(b_list.png);
	
}

.tabgrid_format {
	float:left;
	width:25px;
	height:25px;
	white-space: nowrap;
	border:0;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(b_grid.png);
}

.general_button 
{
	display:block;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	width:auto;
	color: #FFFFFF;
	text-transform:uppercase;
	margin-right:2px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}

.small_button 
{
	display:block;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	width:auto;
	color: #FFFFFF;
	margin-right:2px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
