.Head { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: Bold; color: #000000; }
.MainBottomHead { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #ffffff; }
.PagesLeftHead { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: Bold; color: #ffffff; }
.PagesContentblueHead { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #4677c1; }
.PagesContentorangeHead { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #c69011; }
.PagesContentpurpleHead { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #5e0886; }
.PagesContentredHead { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #7d021d; }
.PagesContentgreenHead { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #178808; }
.PagesContentyellowHead { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #cbcd0c; }
.Normal { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: Normal; color: #555555; }
.micro { font-size:1px; }
table, tr, td, p {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;  }
p { margin:0; }

br.clear { clear:both; display:block; margin-top:-1px; }
/*======== Calendar Thumbnail Link Overide ============*/

.calthumb img
{
    margin-top: -100px;
    border: 1px none transparent;
    width: 135px;
    height: 90px;
    text-align: center;
    z-index: 1000;
    position: relative;
    top: 157px;
	left: 75px;
    float: left;
}
.calendarconsole
{
    background-color: #ffffff;
}
.calendarconsole p
{
    line-height: 0px;
    margin: 0px;
    padding: 0px;
}
.RightPane .calendarcat
{
    display: none;
}
.module {
	width:99%;
	height:auto;
}
.header {
	height:41px;
	position:relative;
}
.header_secondary {
	height:38px;
	position:relative;
	background:#666666;
}
.header_secondary .title {
	padding:8px 0 0 20px;
}
.hs_left {
	width:7px;
	height:100%;
	background:url('images/mainbottom_container_lm.jpg') top left repeat-y;
	position:absolute;
	left:0;
	top:0;
}
.hs_right {
	width:7px;
	height:100%;
	background:url('images/mainbottom_container_rm.jpg') top left repeat-y;
	position:absolute;
	right:-1px;
	top:0;
}
.title {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	float:left;
	padding:13px 0 0 20px;
}
.h_left {
	width:12px;
	height:inherit;
	background:url('images/mainbottom_container_lt.jpg') top left no-repeat;
	position:absolute;
	left:0;
	top:0;
}
.h_center {
	height:inherit;
	background:url('images/mainbottom_container_tm.jpg') top left repeat-x;
}
.h_right {
	width:12px;
	height:inherit;
	background:url('images/mainbottom_container_rt.jpg') top left no-repeat;
	position:absolute;
	right:0;
	top:0;
}
.body {
	height:inherit;
	position:relative;
}
.b_left {
	width:7px;
	height:100%;
	background:url('images/mainbottom_container_lm.jpg') top left repeat-y;
	position:absolute;
	left:0;
	top:0;
}
.b_center {
	padding:0 7px 0 7px;
}
.b_center p {
	padding:5px 10px 0 10px;
}
.ThemeSmall {
	padding:15px 0 0 0;
}
.b_right {
	width:7px;
	height:100%;
	background:url('images/mainbottom_container_rm.jpg') top left repeat-y;
	position:absolute;
	right:-1px;
	top:0;
}
.footer {
	height:14px;
	position:relative;
}
.f_left {
	width:12px;
	height:inherit;
	background:url('images/mainbottom_container_lb.jpg') top left repeat-y;
	position:absolute;
	left:0;
	top:0;
}
.f_center {
	width:100%;
	height:inherit;
	background:url('images/mainbottom_container_bm.jpg') top left repeat-x;
}
.f_right {
	width:12px;
	height:inherit;
	background:url('images/mainbottom_container_rb.jpg') top left repeat-y;
	position:absolute;
	right:0;
	top:0;
}
.actions {
	margin:0 0 0 20px;
	padding:0 0 10px 0;
}
.red_header {
	height:36px;
	position:relative;
}
.red_h_left {
	width:19px;
	height:inherit;
	background:url('images/pagesleft_red_lt.jpg') top left no-repeat;
	position:absolute;
	left:0;
	top:0;
}
.red_h_center {
	height:inherit;
	background:url('images/pagesleft_red_tm.jpg') top left repeat-x;
}
.red_h_right {
	width:18px;
	height:inherit;
	background:url('images/pagesleft_red_rt.jpg') top left no-repeat;
	position:absolute;
	right:0;
	top:0;
}
.red_b_left {
	width:11px;
	height:100%;
	background:url('images/pagesleft_lm.jpg') top left repeat-y;
	position:absolute;
	left:0;
	top:0;
}
.red_b_center {
	padding:0 7px 0 7px;
}
.red_b_center p {
	padding:5px 10px 0 10px;
}
.red_b_right {
	width:11px;
	height:100%;
	background:url('images/pagesleft_rm.jpg') top left repeat-y;
	position:absolute;
	right:0;
	top:0;
}
.red_footer {
	height:33px;
	position:relative;
}
.red_f_left {
	width:19px;
	height:inherit;
	background:url('images/pagesleft_lb.jpg') top left repeat-y;
	position:absolute;
	left:0;
	top:0;
}
.red_f_center {
	width:100%;
	height:inherit;
	background:url('images/pagesleft_bm.jpg') top left repeat-x;
}
.red_f_right {
	width:18px;
	height:inherit;
	background:url('images/pagesleft_rb.jpg') top left repeat-y;
	position:absolute;
	right:0;
	top:0;
}
