#extcalendar td, #extcalendar tr, #extcalendar p, #extcalendar div {
color:#000000;
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
#extcalendar select {
color:inherit;
}
#extcalendar strong {
color:inherit;
}
#extcalendar h2.title {
background-image:url(../images/box_left_icon.gif);
background-position:left center;
background-repeat:no-repeat;
color:#606F79;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding-left:13px;
}
#extcalendar p {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
margin:2px 0;
}
#extcalendar hr {
color:#000000;
height:1px;
}
#extcalendar .textinput {
background-image:url(../images/txtboxbg.gif);
border-color:#9BAAAF #9BAAAF #AABBBF;
border-style:solid;
border-width:1px;
color:#686868;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding-left:3px;
padding-right:3px;
}
#extcalendar .textarea {
border-color:#9BAAAF #9BAAAF #AABBBF;
border-style:solid;
border-width:1px;
color:#686868;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding-left:3px;
padding-right:3px;
}
#extcalendar .listbox {
border:1px groove;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
#extcalendar .button {
background-color:#FFFFFF;
background-image:url(../images/btn_bg.gif);
border:1px solid #AABBBF;
color:#404F59;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}
#extcalendar a {
color:#606F79;
text-decoration:none;
}
#extcalendar a:hover {
color:#8090A3;
text-decoration:underline;
}
#extcalendar .apptitle {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
}
#extcalendar .appdesc {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}
#extcalendar .buttontext a {
color:#606F79;
font-size:9px;
text-decoration:none;
}
#extcalendar .buttontext:hover {
color:#8090A3;
text-decoration:underline;
}
#extcalendar .previousmonth, #extcalendar .previousday, #extcalendar .previousweek {
background-color:#D8E0E4;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#606F79;
font-size:10px;
font-weight:bold;
padding:3px 10px;
text-decoration:none;
}
#extcalendar .previousmonth, #extcalendar .nextmonth, #extcalendar .previousweek, #extcalendar .nextweek, #extcalendar .previousday, #extcalendar .nextday {
height:22px;
text-align:center;
vertical-align:middle;
width:33%;
}
#extcalendar .miniarrow {
margin:0 5px;
vertical-align:middle;
}
#extcalendar .previousmonth a:hover, #extcalendar .previousday a:hover, #extcalendar .previousweek a:hover {
color:#8090A3;
text-decoration:underline;
}
#extcalendar .nextmonth, #extcalendar .nextday, #extcalendar .nextweek {
background-color:#D8E0E4;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#606F79;
font-size:10px;
font-weight:bold;
padding:3px 10px;
text-decoration:none;
}
#extcalendar .cal_message {
font-weight:bold;
padding-bottom:32px;
padding-top:32px;
text-align:center;
vertical-align:middle;
}
#extcalendar .nextmonth a:hover, #extcalendar .nextday a:hover, #extcalendar .nextweek a:hover {
color:#8090A3;
text-decoration:underline;
}
#extcalendar .currentmonth, #extcalendar .currentday, #extcalendar .currentweek {
background-color:#EEF0F0;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#606F79;
font-size:12px;
font-weight:bold;
padding:3px 10px;
text-decoration:none;
}
#extcalendar .currentmonth, #extcalendar .currentday, #extcalendar .currentweek {
height:22px;
text-align:center;
vertical-align:middle;
width:34%;
}
#extcalendar .tablev1 {
background-color:#708088;
border-color:#95A5AD #62727A #62727A #95A5AD;
border-style:solid;
border-width:1px 0 0 1px;
color:#E0E4E4;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
margin:0;
padding:12px 2px;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
}
#extcalendar .tablev1 a {
color:#E0E4E4;
text-decoration:none;
}
#extcalendar .tablev1 a:hover {
color:#E0E4E4;
text-decoration:underline;
}
#extcalendar .searchlink {
color:#606F79;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}
#extcalendar .searchlink:hover {
color:#8090A3;
text-decoration:underline;
}
#extcalendar .searchdesc {
color:#606F79;
font-size:10px;
}
#extcalendar .eventtitle {
color:#606F79;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
#extcalendar .eventtitle:hover {
color:#8090A3;
text-decoration:underline;
}
#extcalendar .eventdesc {
color:#606F79;
font-size:10px;
}
#extcalendar .eventdesclarge {
color:#505F69;
font-size:12px;
line-height:18px;
}
#extcalendar .cattitle, #extcalendar .usertitle, #extcalendar .grouptitle {
color:#606F79;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#extcalendar .cattitle:hover, #extcalendar .usertitle:hover, #extcalendar .grouptitle:hover {
color:#8090A3;
text-decoration:underline;
}
#extcalendar .catdesc, #extcalendar .userdesc, #extcalendar .groupdesc {
color:#606F79;
font-size:10px;
}
#extcalendar .titlehighlight {
color:#4488BB;
text-decoration:underline;
}
#extcalendar .highlight {
color:#80A000;
text-decoration:underline;
}
#extcalendar .tableh1 {
background-image:url(../images/tile_back1.gif);
background-position:center top;
background-repeat:repeat-x;
border-bottom:1px solid #CED2D6;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
color:#606F79;
font-size:11px;
height:26px;
padding:8px 12px 8px 8px;
}
#extcalendar .tableh2 {
background-color:#708088;
background-image:url(../images/tile_sub.gif);
border-left:1px solid #95A5AD;
border-right:0 solid #62727A;
color:white;
font-size:10px;
font-weight:bold;
margin:0;
padding:6px 12px;
}
#extcalendar .tableh2_nobackground {
color:white;
font-size:10px;
font-weight:bold;
}
#extcalendar .tableb {
background-color:#E4E8E8;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:black;
line-height:16px;
padding:6px 10px;
}
#extcalendar .tablec {
background-color:#D8E0E4;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:black;
padding:3px 10px;
}
#extcalendar .maintable {
border:1px solid #99A0AA;
margin-bottom:0;
margin-top:0;
text-align:left;
}
#extcalendar .error {
color:Red;
font-weight:bold;
}
#extcalendar .today {
color:#606F79;
font-size:9px;
font-weight:bold;
}
#extcalendar .atomic {
font-size:9px;
}
#extcalendar .legend {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
letter-spacing:0.4pt;
}
#extcalendar .caldaydigits {
font-size:9px;
}
#extcalendar .weekdaytopclr, #extcalendar .sundaytopclr {
background-color:#607080;
background-image:url(../images/tile_sub.gif);
border-left:1px solid #95A5AD;
border-right:0 solid #62727A;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
margin:0;
padding:6px 12px;
}
#extcalendar .sundaytopclr {
background-color:#708094;
}
#extcalendar .weekdayclr {
background-color:#EEF0F0;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#C0C4C8;
font-size:10px;
}
#extcalendar .todayclr {
background-color:#D0E6F6;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#C0C4C8;
font-size:10px;
}
#extcalendar .sundayemptyclr {
background-color:#DDE0E0;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#C0C4C8;
font-size:10px;
}
#extcalendar .weekdayemptyclr {
background-color:#E4E8E8;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#C0C4C8;
font-size:10px;
}
#extcalendar .tdBtn {
padding-left:3px;
padding-top:3px;
}
#extcalendar .btnOut {
background-color:#E4E8E8;
border:1px solid #E4E8E8;
}
#extcalendar .btnOver {
background-color:#E4E8E8;
border-color:#FFFFFF #C0C4C4 #C0C4C4 #FFFFFF;
border-style:solid;
border-width:1px;
cursor:auto;
}
#extcalendar .btnDown {
background-color:#D4D8D8;
border-color:#C0C4C4 #FFFFFF #FFFFFF #C0C4C4;
border-style:solid;
border-width:1px;
cursor:auto;
}
#extcalendar a.flatButton img {
border:1px solid #D8E0E4;
}
#extcalendar a.flatButton:hover img {
background-color:#E4E8E8;
border-color:#FFFFFF #C0C4C4 #C0C4C4 #FFFFFF;
border-style:solid;
border-width:1px;
cursor:auto;
}
#extcalendar .eventstyle {
border-bottom:2px solid #555555;
font-size:9px;
padding:3px;
text-align:left;
}
#extcalendar .eventfull {
background-color:#E4E8E8;
border-color:#D0D4D4 #FFFFFF #FFFFFF #D0D4D4;
border-style:solid;
border-width:1px;
cursor:auto;
margin-left:3px;
margin-right:3px;
}
#extcalendar .eventstart {
background-color:#E4E8E8;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #D0D4D4;
border-top:1px solid #D0D4D4;
cursor:auto;
margin-left:3px;
}
#extcalendar .eventmiddle {
background-color:#E4E8E8;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #D0D4D4;
cursor:auto;
}
#extcalendar .eventend {
background-color:#E4E8E8;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #D0D4D4;
cursor:auto;
margin-right:3px;
}
#extcalendar .imagecell {
background-color:#C8D2D8;
padding:8px;
}
#extcalendar .imagecell img {
border-color:#FFFFFF #C0C6C6 #C0C6C6 #FFFFFF;
border-style:solid;
border-width:1px;
cursor:auto;
}

#extcal_minical {
	float: center;
}

.extcal_navbar {
	background-color: #0A6A8F;
}


#extcal_minical table.extcal_weekdays {
background-image:url(../images/bg1.gif);
background-repeat:repeat-x;
border-top:1px solid #FFFFFF;
}
#extcal_minical td.extcal_weekdays {
color:#003366;
font-family:"Trebuchet MS",Verdana,Arial,"Microsoft Sans Serif";
font-size:12px;
font-weight:bold;
padding-top:4px;
text-decoration:none;
}

#extcal_minical .extcal_todaycell {
background-image:url(../images/rect.gif);
color:#99AAAA;
}

#extcal_minical .extcal_sundaycell {
color:#99AAAA;
}

#extcal_minical .extcal_othermonth {
color:#99AAAA;
}

#extcal_minical .extcal_daycell, #extcal_minical .extcal_todaycell, #extcal_minical .extcal_sundaycell, #extcal_minical .extcal_othermonth {
background-position:center center;
background-repeat:no-repeat;
color:#555555;
font-family:"Trebuchet MS",Verdana,Arial,"Microsoft Sans Serif";
font-size:8px;
font-style:normal;
font-weight:bold;
padding:3px 2px;
text-decoration:none;
}
#extcal_minical .extcal_daylink, #extcal_minical .extcal_sundaylink, #extcal_minical .extcal_busylink {
font-family:"Trebuchet MS",Verdana,Arial,"Microsoft Sans Serif";
font-size:10px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
#extcal_minical .extcal_daylink:link, #extcal_minical .extcal_daylink:visited {
color:#555555;
}
#extcal_minical .extcal_busylink:link, #extcal_minical .extcal_busylink:visited {
color:#2266EE;
text-decoration:none;
}
#extcal_minical .extcal_sundaylink:link, #extcal_minical .extcal_sundaylink:visited {
color:#99AAAA;
}
.extcal_month_label .extcal_month_label:link  .extcal_month_label:visited{
color:#ffffff;
font-family:Verdana,Arial,"Microsoft Sans Serif";
font-size:12px;
}
#extcal_minical .extcal_weekcell {
	margin:0;
	padding:0;
}








#extcal_minical .extcal_small {
color:#575767;
font-family:Verdana;
font-size:9px;
text-decoration:none;
}
#extcal_minical .extcal_small:link, #extcal_minical .extcal_small:visited {
text-decoration:none;
}
#extcal_minical .extcal_small:hover {
text-decoration:underline;
}
