@charset "utf-8";
/* CSS Document */

.sh_cal {
	font-size: 11px;
	font-weight: bold;
	display: block;
	width: 196px;
	margin:0px auto;
	cursor:default;
}
.sh_cal a:hover {
	text-decoration: none;
}

/* ************************************  EVENT CALENDER Defoult *************************************** */

#thm_default{width:196px; border-collapse:separate; border:1px solid #E5E5E5; padding:2px 1px;}
#thm_default .sh_cal caption {
	text-align: center;
	color: #FFFFFF;/*text color for header*/
	font-weight: bold;
	text-shadow: 0 -1px black;
	font-size:12px;
	/*margin:0px 1px;*/
	background: #000000; /*Background color for header*/
}
#thm_default .caption {background: #000000;/*Background color for header IE*/ height:28px; line-height:28px}
#thm_default .sh_headercolorcal{
		color: #FFFFFF;/*text color for header*/
}
#thm_default .sh_cal caption a {
	padding: 0 10px;
	color: #FFFFFF;/*text color for header arrow <-  ->*/
	font-size: 15px;
}
#thm_default .sh_cal caption a:hover {
	color: #e2e2e2;
}
/* sun to sat day's themes */
#thm_default .back_p1
{
	text-align:center;
	background:#FF0000;/*background color for days(sat,sun,mon....)*/
}
#thm_default .back_p
{
	text-align:center;
	color: #FFFFFF; /*text color for days(sat,sun,mon....)*/
}
#thm_default .sh_cal {
	font-size: 11px;
	font-weight: bold;
}
#thm_default .item_color
{
	color:#000000; /*text color for calender*/
}

#thm_default .brd_b, .brd_l
{background:#FFFFFF;/*background color for calender*/}

#thm_default .event_here_sh {
	background:#C9C9C9;/*Current date*/
}
#thm_default .sh_cal td a {
	clear: both;
	display: block;
	position: relative;
	color: #fff;
	background-color: #f80404;/*event date*/
}

#thm_default .not_in_month {
	color:#00CC00;
	background:#E5E5E5;/*Next and previose days*/
}


/* ************************************ EVENT CALENDER GRAY theme *************************************** */

#thm_gray{width:196px; border-collapse:separate; border:1px solid #C4C4C4; padding:2px 1px;}

#thm_gray .sh_cal caption {
	text-align: center;
	color: #FFFFFF;/*text color for header*/
	font-weight: bold;
	text-shadow: 0 -1px black;
	font-size:12px;
	/*margin:0px 1px;*/
	background: #454545; /*Background color for header*/
}
#thm_gray .caption {background: #454545;/*Background color for header IE*/ 
height:28px; line-height:28px}
#thm_gray .sh_headercolorcal{
		color: #FFFFFF;/*text color for header*/
}
#thm_gray .sh_cal caption a {
	padding: 0 10px;
	color: #FFFFFF;/*text color for header arrow <-  ->*/
	font-size: 15px;
}
#thm_gray .sh_cal caption a:hover {
	color: #e2e2e2;
}
/* sun to sat day's themes */
#thm_gray .back_p1
{
	text-align:center;
	background:#000000;/*background color for days(sat,sun,mon....)*/
}
#thm_gray .back_p
{
	text-align:center;
	color: #FFFFFF; /*text color for days(sat,sun,mon....)*/
}


#thm_gray .brd_b, #thm_gray .brd_l
{background:#C4C4C4;/*background color for calender*/
color:#FFFFFF; /*text color for calender*/}

#thm_gray .event_here_sh {
	background:#666666;/*Current date*/
	color:#FFFFFF; /*text color for calender*/
}
#thm_gray .sh_cal td a {
	clear: both;
	display: block;
	position: relative;
	color: #fff;
	background-color: #000000;/*event date*/
}

#thm_gray .not_in_month {
	color:#00CC00;
	background:#DBDBDB;/*Next and previose days*/
}

/* ************************************  EVENT CALENDER Red Theme*************************************** */

#thm_red{width:196px; border-collapse:separate; border:1px solid #f6e5e5; padding:2px 1px;}
#thm_red .sh_cal caption {
	text-align: center;
	font-weight: bold;
	text-shadow: 0 -1px black;
	font-size:12px;
	/*margin:0px 1px;*/
}
#thm_red .caption {background: #cc0000;/*Background color for header IE*/ height:28px; line-height:28px}
#thm_red .sh_headercolorcal{
		color: #FFFFFF;/*text color for header*/
}
#thm_red .sh_cal caption a {
	padding: 0 10px;
	color: #FFFFFF;/*text color for header arrow <-  ->*/
	font-size: 15px;
}
#thm_red .sh_cal caption a:hover {
	color: #e2e2e2;
}
/* sun to sat day's themes */
#thm_red .back_p1
{
	text-align:center;
	background:#FF0000;/*background color for days(sat,sun,mon....)*/
}
#thm_red .back_p
{
	text-align:center;
	color: #FFFFFF; /*text color for days(sat,sun,mon....)*/
}



#thm_red .sh_cal a:hover {
	text-decoration: none;
}
#thm_red .brd_b, #thm_red .brd_l
{color:#f60f0f; /*text color for calender*/
background:#fff4f4;/*background color for calender*/}

#thm_red .event_here_sh {
color:#FFFFFF; /*text color for Current date*/
	background:#f60f0f;/*Current date*/
}
#thm_red .sh_cal td a {
	clear: both;
	display: block;
	position: relative;
	color:#FFFFFF!important;
	background-color: #00bff6;/*event date*/
}

#thm_red .not_in_month {
	color:#00CC00;
	background:#f6e5e5;/*Next and previose days*/
}

/* ************************************  EVENT CALENDER white & gray *************************************** */

#thm_white{width:196px; border-collapse:separate; border:1px solid #fdd698; padding:2px 1px;}
#thm_white .sh_cal caption {
	text-align: center;
	color: #FFFFFF;/*text color for header*/
	font-weight: bold;
	text-shadow: 0 -1px black;
	font-size:12px;
	/*margin:0px 1px;*/
	background: #7A7A7A; /*Background color for header*/
}
#thm_white .caption {background: #7A7A7A;/*Background color for header IE*/ height:28px; line-height:28px;}
#thm_white .sh_headercolorcal{
		color: #FFFFFF;/*text color for header*/
}
#thm_white .sh_cal caption a {
	padding: 0 10px;
	color: #FFFFFF;/*text color for header arrow <-  ->*/
	font-size: 15px;
}
#thm_white .sh_cal caption a:hover {
	color: #e2e2e2;
}
/* sun to sat day's themes */
#thm_white .back_p1
{
	text-align:center;
	background:#000000;/*background color for days(sat,sun,mon....)*/
}
#thm_white .back_p
{
	text-align:center;
	color: #FFFFFF; /*text color for days(sat,sun,mon....)*/
}


#thm_white.sh_cal a:hover {
	text-decoration: none;
}
#thm_white .brd_b, .brd_l
{background:#fdfdfd;/*background color for calender*/
	color:#000000; /*text color for calender*/
}

#thm_white .event_here_sh {
	background:#c5c5c5;/*Current date*/
		color:#FFFFFF; /*text color for Current date*/

}
#thm_white .sh_cal td a {
	clear: both;
	display: block;
	position: relative;
	color: #fff;
	background-color: #000000;/*event date*/
}

#thm_white .not_in_month {
	color:#00CC00;
	background:#efefef;/*Next and previose days*/
}

/* ************************************  EVENT CALENDER orange Theme*************************************** */

#thm_org{width:196px; border-collapse:separate; border:1px solid #ecb06a; padding:2px 1px;}
#thm_org .sh_cal caption {
	text-align: center;
	font-weight: bold;
	text-shadow: 0 -1px black;
	font-size:12px;
	/*margin:0px 1px;*/
}
#thm_org .caption {background: #FF6600;/*Background color for header IE*/ height:28px; line-height:28px}
#thm_org .sh_headercolorcal{
		color: #FFFFFF;/*text color for header*/
}
#thm_org .sh_cal caption a {
	padding: 0 10px;
	color: #fff3ca;/*text color for header arrow <-  ->*/
	font-size: 15px;
}
#thm_org .sh_cal caption a:hover {
	color: #fdbc30;/*text color for header arrow hover <-  ->*/
}
/* sun to sat day's themes */
#thm_org .back_p1
{
	text-align:center;
	background:#ff9900;/*background color for days(sat,sun,mon....)*/
}
#thm_org .back_p
{
	text-align:center;
	color: #FFFFFF; /*text color for days(sat,sun,mon....)*/
}

#thm_org .brd_b, #thm_org .brd_l
{color:#FF6600; /*text color for calender*/
background:#fffae9;/*background color for calender*/}

#thm_org .event_here_sh {
color:#FFFFFF; /*text color for Current date*/
	background:#FF6600;/*Current date*/
}
#thm_org .sh_cal td a {
	clear: both;
	display: block;
	position: relative;
	color:#FFFFFF!important;
	background-color: #009900;/*event date*/
}

#thm_org .not_in_month {
	color:#dd8217!important;
	background:#fdd698;/*Next and previose days*/
}

/* ************************************  EVENT CALENDER Blue Theme*************************************** */

#thm_blue{width:196px; border-collapse:separate; border:1px solid #d6f1f6; padding:2px 1px;}
#thm_blue .sh_cal caption {
	text-align: center;
	color: #FFFFFF;/*text color for header*/
	font-weight: bold;
	text-shadow: 0 -1px black;
	font-size:12px;
	/*margin:0px 1px;*/
	background: #029dd0; /*Background color for header*/
}
#thm_blue .caption {background: #029dd0;/*Background color for header IE*/ height:28px; line-height:28px}
#thm_blue .sh_headercolorcal{
		color: #FFFFFF;/*text color for header*/
}
#thm_blue .sh_cal caption a {
	padding: 0 10px;
	color: #fff3ca;/*text color for header arrow <-  ->*/
	font-size: 15px;
}
#thm_blue .sh_cal caption a:hover {
	color: #fdbc30;/*text color for header arrow hover <-  ->*/
}
/* sun to sat day's themes */
#thm_blue .back_p1
{
	text-align:center;
	background:#08b2d7;/*background color for days(sat,sun,mon....)*/
}
#thm_blue .back_p
{
	text-align:center;
	color: #FFFFFF; /*text color for days(sat,sun,mon....)*/
}

#thm_blue .brd_b, #thm_blue .brd_l
{color:#008dcf; /*text color for calender*/
background:#f7feff;/*background color for calender*/}

#thm_blue .event_here_sh {
color:#FFFFFF; /*text color for Current date*/
background:#00d4fa;/*Current date*/
}
#thm_blue .sh_cal td a {
	clear: both;
	display: block;
	position: relative;
	color:#FFFFFF!important;
	background-color: #FF6600;/*event date*/
}

#thm_blue .not_in_month {
	color:#75cbd0!important;
	background:#dbf3f0;/*Next and previose days*/
}

/* ************************************  EVENT CALENDER Green Theme*************************************** */

#thm_green{width:196px; border-collapse:separate; border:1px solid #c4e19a; padding:2px 1px;}
#thm_green .sh_cal caption {
	text-align: center;
	color: #FFFFFF;/*text color for header*/
	font-weight: bold;
	text-shadow: 0 -1px black;
	font-size:12px;
	/*margin:0px 1px;*/
	background: #0a6700; /*Background color for header*/
}
#thm_green .caption {background: #0a6700;/*Background color for header IE*/ height:28px; line-height:28px}
#thm_green .sh_headercolorcal{
		color: #FFFFFF;/*text color for header*/
}
#thm_green .sh_cal caption a {
	padding: 0 10px;
	color: #fff3ca;/*text color for header arrow <-  ->*/
	font-size: 15px;
}
#thm_green .sh_cal caption a:hover {
	color: #e8ffab;/*text color for header arrow hover <-  ->*/
}
/* sun to sat day's themes */
#thm_green .back_p1
{
	text-align:center;
	background:#448e02;/*background color for days(sat,sun,mon....)*/
}
#thm_green .back_p
{
	text-align:center;
	color: #FFFFFF; /*text color for days(sat,sun,mon....)*/
}

#thm_green .brd_b, #thm_green .brd_l
{color:#0a6700; /*text color for calender*/
background:#fafdf2;/*background color for calender*/}

#thm_green .event_here_sh {
color:#FFFFFF; /*text color for Current date*/
background:#34c900;/*Current date*/
}
#thm_green .sh_cal td a {
	clear: both;
	display: block;
	position: relative;
	color:#FFFFFF!important;
	background-color: #ffde02;/*event date*/
}

#thm_green .not_in_month {
	color:#aed07d!important;
	background:#eaf3d4;/*Next and previose days*/
}

/* ************************************  EVENT CALENDER Green Theme*************************************** */

#thm_ylo{width:196px; border-collapse:separate; border:1px solid #e3e476; padding:2px 1px;}
#thm_ylo .sh_cal caption {
	text-align: center;
	font-weight: bold;
	text-shadow: 0 -1px #ebc806;
	font-size:12px;
	/*margin:0px 1px;*/
}
#thm_ylo .caption {background: #ffcc00;/*Background color for header IE*/ height:28px; line-height:28px}
#thm_ylo .sh_headercolorcal{
		color: #523e00;/*text color for header*/
}
#thm_ylo .sh_cal caption a {
	padding: 0 10px;
	color: #c59900;/*text color for header arrow <-  ->*/
	font-size: 15px;
}
#thm_ylo .sh_cal caption a:hover {
	color: #b05b00;/*text color for header arrow hover <-  ->*/
}
/* sun to sat day's themes */
#thm_ylo .back_p1
{
	text-align:center;
	background:#ffff00;/*background color for days(sat,sun,mon....)*/
}
#thm_ylo .back_p
{
	text-align:center;
	color: #4a4402; /*text color for days(sat,sun,mon....)*/
}

#thm_ylo .brd_b, #thm_ylo .brd_l
{color:#946901; /*text color for calender*/
background:#fafdf2;/*background color for calender*/}

#thm_ylo .event_here_sh {
color:#FFFFFF; /*text color for Current date*/
background:#fad400;/*Current date*/
}
#thm_ylo .sh_cal td a {
	clear: both;
	display: block;
	position: relative;
	color:#FFFFFF!important;
	background-color: #ff8a00;/*event date*/
}

#thm_ylo .not_in_month {
	color:#e1cc56!important;
	background:#f3f3d5;/*Next and previose days*/
}

/* ************************************  EVENT CALENDER volate Theme*************************************** */

#thm_vol{width:196px; border-collapse:separate; border:1px solid #e2a8e4; padding:2px 1px;}
#thm_vol .sh_cal caption {
	text-align: center;
	font-weight: bold;
	text-shadow: 0 -1px #c29fd6;
	font-size:12px;
	/*margin:0px 1px;*/
}
#thm_vol .caption {background: #8306a2;/*Background color for header IE*/ height:28px; line-height:28px}
#thm_vol .sh_headercolorcal{
		color: #FFFFFF;/*text color for header*/
}
#thm_vol .sh_cal caption a {
	padding: 0 10px;
	color: #FFFFFF;/*text color for header arrow <-  ->*/
	font-size: 15px;
}
#thm_vol .sh_cal caption a:hover {
	color: #FFCCFF;/*text color for header arrow hover <-  ->*/
}
/* sun to sat day's themes */
#thm_vol .back_p1
{
	text-align:center;
	background:#ba02d0;/*background color for days(sat,sun,mon....)*/
}
#thm_vol .back_p
{
	text-align:center;
	color: #FFFFFF; /*text color for days(sat,sun,mon....)*/
}

#thm_vol .brd_b, #thm_vol .brd_l
{color:#5a005d; /*text color for calender*/
background:#f5d8f6;/*background color for calender*/}

#thm_vol .event_here_sh {
color:#FFFFFF; /*text color for Current date*/
background:#96009c;/*Current date*/
}
#thm_vol .sh_cal td a {
	clear: both;
	display: block;
	position: relative;
	color:#FFFFFF!important;
	background-color: #fabc00;/*event date*/
}

#thm_vol .not_in_month {
	color:#faecfe!important;
	background:#ddc8de;/*Next and previose days*/
}