*
{
	margin: 0;
	padding: 0;
}
body
{
	background: #fff;
	height: 100%;
	width:97%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	table-layout:fixed; min-width:1000px;
}


#pathlinks {margin-left:170px;}
#pathlinks a {font-size:15px;}
#content {margin-left:160px; table-layout:fixed;min-height:250px; padding-bottom:160px;}
.textblock {width:500px; /*border:1px solid #000;*/}
#right_calendar {z-index:10;width:30%; position:relative; float:right; left:10px; padding-bottom:170px;}
#right_calendar .light-text {font-size:12px;}
#right_calendar .dotted img {margin-top:4px;}
#right_calendar .hr {width:120px;}
.blocktoleft {position:relative; margin-left:-17px;}
#maintxtblock {width:100%;min-width:960px; table-layout:fixed; display:inline-table;}
#lefttxtfloat {width:70%; position:relative; float:left; top:0px; margin-top:0px; table-layout:fixed; top:0px; display:table;}
.num {font-family: Georgia,Times new roman,serif;}

.num a{font-family: Georgia,Times new roman,serif;}

.verybig .num {font-size: 24px;}

.verybig a {text-decoration:none;color:#AFAFAF; padding-bottom:2px; border-bottom:1px solid #AFAFAF;}
.verybig a:hover {/*text-decoration:underline;*/color:#939393; border:none;}
.light-grey a {border:none;}
.light-grey a:hover {border-bottom:1px solid #939393;}

#year_list {position:absolute; margin-left:-70px; margin-top:-4px;}
#dates_list {position:absolute; margin-left:-80px; margin-top:1px;}
#dates_list .num {position:absolute; float:left; text-align:right; margin-top:-10px; width:40px; margin-left:-48px;}
.textarea_calendar {width: 340px; height: 180px; margin-left:-100px;}
.grey0 {color:#C2C2C2;}
.grey1 {color:#D3D3D3;}
.grey2 {color:#DDDDDD;}
.grey3 {color:#EBEBEB;}
.grey4 {color:#F3F3F3;}

.textblock strong {font-size:17px; font-weight:normal;}

#year_list_bold {position:absolute; margin-left:-40px; margin-top:2px;}

#year_list_bold strong {color:#AFAFAF; font-family: Georgia,Times new roman,serif; position:absolute; margin-left:-48px; text-align:right; width:40px; margin-top:0px;}
a.years {line-height:24px; text-decoration:none; border-bottom:1px solid #02629A;}
a.years:hover {text-decoration:none; border-bottom-width:0px;}
.calendar_img_small60 {position:absolute; margin-left:-134px; margin-top:0px;}
.calendar_img_small {position:absolute; margin-left:-140px; margin-top:0px;}

#myAccordion a {font-family:Arial, Helvetica, sans-serif; color:#1A7AAD; text-decoration:none; display:block; font-size:12px;}
#myAccordion a:hover {color:#FD6D16; text-decoration:none; }

#myAccordion{
	height: 120px;
	border: 1px solid #1A7AAD;
	position: absolute;
	left: 10px;
	/*top: 10px;*/
	/*margin-top
  display:none;
  width:923px;
  */
	/*min-width:965px;*/	
	/*width:923px;*/
	margin-top:-130px;
	padding:0px;	
	/*background-color:#cccccc;*/
}



#myAccordion dt{
	line-height: 20px;
	font-size:12px;
	background:#2BA3E2 url(/img/bg-calendar-month.gif) repeat-x left bottom;
	border-top: 2px solid #93C3FF;
	border-bottom: 2px solid #1A7AAD;
	padding: 0 6px;
	font-weight: bold;
	color: #fff;
	margin:0px;
}
#myAccordion dd{
  padding-top:2px;
  margin:0px;
	overflow: auto;
	position:relative; float:left; width:156px;
}
#myAccordion p{
	margin: 16px 10px;
}
#myAccordion dt.myAccordionHover
{
	
	background:#40B5F3 url(/img/pixel-pr.gif) repeat-x left bottom;
	cursor:pointer;
}
#myAccordion dt.myAccordionActive
{
	background-color: #1A7AAD;
	border-top: 2px solid #0A5F8C;
	
	cursor:default;
}
.someClass {position:relative; float:left; width:50px;}

#myAccordion dd div {
position:relative; float:left; width:20px; height:18px; /*border:1px solid #cccccc;*/ text-align:center; margin:2px;
padding-top:1px; color:#cccccc; background:url(/img/bg-calendar-day.gif) no-repeat;
}

#myAccordion dd div.sel {background:url(/img/bg-calendar-day-sel.gif) no-repeat;}
#tooltip {
text-align:left;
}
.dayblock1 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 14px;}
.dayblock2 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 13px;}
.dayblock3 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 12px;}
.dayblock4 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 11px;}
.dayblock5 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 10px;}
.dayblock6 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 9px;}
.dayblock7 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 8px;}
.dayblock8 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 7px;}
.dayblock9 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 6px;}
.dayblock10 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 7px;}
.dayblock11 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 5px;}
.dayblock12 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 4px;}
.dayblock13 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 3px;}
.dayblock14 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 2px;}
.dayblock15 {background:url(/img/bg-calendar-count.gif) no-repeat 1px 1px;}

.dayblock_all  {background:url(/img/bg-calendar-count.gif) no-repeat 1px 0px;}
/*bg-calendar-count.gif*/

#tooltip_big {
text-align:left;
}

.tags_block_txt a {color:#02629A;}
.tags_block_txt a:hover {color:#0085D3;}

#right_calendar strong {font-size:17px; font-weight:normal;}


