﻿body { font-size: 80%; font-family:Arial, Helvetica, sans-serif;border: 0px; margin : 0px; padding : 0px; height : 100%; }
table.calendar { text-shadow: 0px 1px 0px #fff; border-collapse: collapse; font-size: 24px; line-height: 35px; }
p { border : 0px; margin : 0px; padding : 5px }
.daysofweek {line-height:20px; font-weight: bolder; border-bottom: 1px solid #778899 }
.daysofweek td {box-shadow:none !important; font-size: 0.5em !important;font-weight:bold; border: 0px !important;color:#666;
background:#E6E6E6 !important;
}
.nav_options td{border: 0px !important;box-shadow: none !important;}
.calendar td { 
	background: rgb(255,255,255); 
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); 
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); 
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );	
	
	border: 1px solid #aaa; text-align: center; width: 50px;box-shadow:1px 1px 0px #FFFFFF inset;font-size:0.8em;font-weight:bold;
}


.offmonth { background: #e3e3e3 !important;color:#aaa !important; }
.disabled { }
.enabled { }
.today { color: white; text-shadow:none !important; font-weight: bolder; border:0px !important;
background: #feb645!important;
background: -moz-linear-gradient(top,  #feb645 0%, #e0d160 100%)!important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feb645), color-stop(100%,#e0d160))!important;
background: -webkit-linear-gradient(top,  #feb645 0%,#e0d160 100%)!important;
background: -o-linear-gradient(top,  #feb645 0%,#e0d160 100%)!important;
background: -ms-linear-gradient(top,  #feb645 0%,#e0d160 100%)!important;
background: linear-gradient(to bottom,  #feb645 0%,#e0d160 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb645', endColorstr='#e0d160',GradientType=0 )!important;
box-shadow: 0px 2px 5px #333 inset; text-shadow: 0px 1px 0px #000; }

.nav { }
.navPrev { background: #4169E1;color:#666 }
.navNext { background: #4169E1;color:#666 }
.loginout { background: #4169E1 }
.month { background: #4169E1 }

.action_row{
background: #28557f;
background: -moz-linear-gradient(top,  #28557f 0%, #004280 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28557f), color-stop(100%,#004280));
background: -webkit-linear-gradient(top,  #28557f 0%,#004280 100%);
background: -o-linear-gradient(top,  #28557f 0%,#004280 100%);
background: -ms-linear-gradient(top,  #28557f 0%,#004280 100%);
background: linear-gradient(to bottom,  #28557f 0%,#004280 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28557f', endColorstr='#004280',GradientType=0 );

padding:7px 0;border-bottom:1px solid #012444;height:30px;line-height:30px;
}

.button{font-family:Arial, Helvetica, sans-serif;font-weight:bold;border-radius:4px;margin:5px;text-decoration:none;}
.button.small{padding:7px 10px;}
.button.large{padding:10px 20px;margin:10px 0 0 0;width:100%;font-size:1.3em;}
.button.primary{color: #11486B;border:1px solid #013566;border-radius:4px;text-decoration:none;	
background: #4478a3;
background: -moz-linear-gradient(top,  #4478a3 0%, #23538a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4478a3), color-stop(100%,#23538a));
background: -webkit-linear-gradient(top,  #4478a3 0%,#23538a 100%);
background: -o-linear-gradient(top,  #4478a3 0%,#23538a 100%);
background: -ms-linear-gradient(top,  #4478a3 0%,#23538a 100%);
background: linear-gradient(to bottom,  #4478a3 0%,#23538a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4478a3', endColorstr='#23538a',GradientType=0 );
color:#fff; box-shadow: 0px -1px 0px #346899 inset; text-shadow:0px -1px 0 #000;border:1px solid #013566;
}

.button.edit{
background: #eeeeee;
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );

color:#333; box-shadow: 0px -1px 3px #aaa inset; text-shadow:0px -1px 0 #fff;border:1px solid #aaa;
}
.button.delete{
background: #cc0000;
background: -moz-linear-gradient(top,  #cc0000 0%, #aa0000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#aa0000));
background: -webkit-linear-gradient(top,  #cc0000 0%,#aa0000 100%);
background: -o-linear-gradient(top,  #cc0000 0%,#aa0000 100%);
background: -ms-linear-gradient(top,  #cc0000 0%,#aa0000 100%);
background: linear-gradient(to bottom,  #cc0000 0%,#aa0000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#aa0000',GradientType=0 );
color:#fff;border:1px solid maroon;    box-shadow: 0 -1px 0 #D31313 inset; text-shadow: 0 -1px 0 #000000;
}
.button.cancel{
background: #eeeeee; 
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); 
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); 
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); 
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); 
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); 

color:#555; box-shadow: 2px 2px 5px #aaa inset; text-shadow:0px 1px 0 #fff;border:1px solid #fff;
}

.content{padding:10px;background:#eee;text-shadow:0px 1px 0px #fff;}
.daynav{
background: #f7f5f2;
background: -moz-linear-gradient(top,  #f7f5f2 0%, #dbdad6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f5f2), color-stop(100%,#dbdad6));
background: -webkit-linear-gradient(top,  #f7f5f2 0%,#dbdad6 100%);
background: -o-linear-gradient(top,  #f7f5f2 0%,#dbdad6 100%);
background: -ms-linear-gradient(top,  #f7f5f2 0%,#dbdad6 100%);
background: linear-gradient(to bottom,  #f7f5f2 0%,#dbdad6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5f2', endColorstr='#dbdad6',GradientType=0 );

text-align:center;padding:15px 0;border-bottom:1px solid #ccc;
}

.addlink { }
.day { }
.event { border-collapse: collapse; line-height: 18px; }


.dayeventsA {background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
color: #555;; 
}

.dayeventsB {background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
color: #555 
}
.startendtime{}
#eventstemplate { min-height: 50px;overflow:auto;border-bottom:1px solid #ccc;border-top:1px solid #fff;}

.addeventhome { }
.date { font-size: 17px; }
.required { }
.login { }
.loginout {  }
.todaylink { }
.maplink { color: green }
.weatherlink { color: green }
input, select, textarea { margin-bottom: 10px; margin-top: 5px; }
.addlink { text-decoration: none; }
.pleasewait { z-index: 100; position: absolute; top: 170px; width: 95%; text-align: center; font-size: 36px; }
.doneButton {  }

#month { color: #11486B;font-weight:bold; }

#prevday {margin:0 5px 0 0;font-size:1.6em;color:#666}
#nextday { margin:0 0 0 5px;font-size:1.6em;color:#666}

#eventdetails{margin:20px}
#event { }
#editlink {float:left;}
.description { }
.citystatezip { padding-bottom: 15px; }

.event .title{font-size:2.1em;padding:10px 0;color:#4375A0;line-height:30px	;}
.title {font-size:1.3em; }

.location{}
.descriptionlabel { font-weight: bolder; }
.remindmelabel { font-weight: bolder; }
.remindmeemail { }
#starttimelabel { width: 72px;}
#endtimelabel { width: 72px; }
.detaillabel { font-weight: bold; padding-top: 15px; }


.bar { position: relative; height: 42px; border: 1px solid #cad6e2; border-bottom-color: #22374a; border-right: 0; border-left: 0; text-align: center; background: -webkit-gradient(linear, left top, left bottom, from(#afbbcb), to(#6e86a4), color-stop(0.48, #8b9db5), color-stop(0.5, #8195af)); -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; }
.body { position: relative; margin: 6px 0 0 12px; height: 26px; width: 45px; border: 1px solid rgba(0,0,0, 0.4); -webkit-border-radius: 5px; background: -webkit-gradient(linear, left top, left bottom, from(#9fb3cc), to(#5b80ab), color-stop(0.5, #6b8bb2), color-stop(0.51, #597eaa)); -webkit-box-shadow: 0 1px 0 rgba(255,255,255, 0.25), inset 0 1px 1px rgba(0,0,0, 0.2); }
.body div { position: absolute; z-index: 1; top: 4px; left: -7px; -webkit-transform: rotate(51deg); }
.body span { -webkit-transform: skew(15deg); display: block; width: 15px; height: 16px; background: -webkit-gradient(linear, left top, right bottom, from(#9fb3cc), to(#5b80ab), color-stop(0.5, #6b8bb2), color-stop(0.51, #597eaa)); -webkit-border-radius: 1px; border: 1px solid rgba(0,0,0, 0.4); border-right: 0; border-top: 0; -webkit-box-shadow: 0 1px 0 rgba(255,255,255, 0.25); }
.body p { position: absolute; z-index: 2; top: 5px; left: 5px; margin: 0; padding: 0; font-size: 12px; font-weight: bold; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0, 0.4); }

.bottom_drop{height:200px;
border-top:1px solid #fff;
background: #dbdbdb;
background: -moz-linear-gradient(top,  #dbdbdb 0%, #ffffff 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(99%,#ffffff));
background: -webkit-linear-gradient(top,  #dbdbdb 0%,#ffffff 99%);
background: -o-linear-gradient(top,  #dbdbdb 0%,#ffffff 99%);
background: -ms-linear-gradient(top,  #dbdbdb 0%,#ffffff 99%);
background: linear-gradient(to bottom,  #dbdbdb 0%,#ffffff 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#ffffff',GradientType=0 );


}

.bottom_drop_remind_email{height:150px;
border-top:1px solid #fff;
background: #dbdbdb;
background: -moz-linear-gradient(top,  #dbdbdb 0%, #ffffff 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(99%,#ffffff));
background: -webkit-linear-gradient(top,  #dbdbdb 0%,#ffffff 99%);
background: -o-linear-gradient(top,  #dbdbdb 0%,#ffffff 99%);
background: -ms-linear-gradient(top,  #dbdbdb 0%,#ffffff 99%);
background: linear-gradient(to bottom,  #dbdbdb 0%,#ffffff 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#ffffff',GradientType=0 );


}

.rounded{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.rounded_top{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.rounded_bottom{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}

.select{color:#555;padding:12px;font-size:1.3em;}
.select.large{width:100.5%;}
.select.medium{width:50%;}
.select.small{width:32.3%;}

.input{color:#555;padding:8px;font-size:1.3em;}
.input.tiny{width:30px;}
.input.small{width:20%;}
.input.medium{width:50%;}
.input.large{width:94%;}

.textarea{color:#555;padding:8px;font-size:1.3em;}
.textarea.large{width:94%;}

.navTodayAddLogInOut{border-collapse:collapse;width:100%; background:#d3d3d3;}
.page_title{font-weight:normal;color:#aaa;}
a, select, input, textarea{background-image: none; border-color: #A4A4A4 #B9B9B9 #B9B9B9; border-radius: 3px; border-right: 1px solid #B9B9B9; border-style: solid; border-width: 1px; }

.detailvalue{padding:5px 0 3px 4px;}
.label{display:block;font-weight:bold;font-size:1.3em;margin-top:15px;background:#d3d3d3;padding:4px;color:#333;border-radius: 4px;box-shadow:0px 2px 5px #bbb inset;}
/*.event .label{display:block;font-weight:bold;font-size:1.2em;color:#333;margin-top:10px;}*/