﻿.icongroup span {
   display:block;
   height:17px;
   overflow:hidden;
   padding: 0 0 0 15px;
   color: #373737;
}
    html > body .icongroup
    {
        clear: both;
        margin: 0px;
        padding: 20px;
        width: 85%;
        border-width: 1px;
        float: none;
        color: #000000;
        text-align: justify;
    }
    html > body .icongroup span:after
    {
        content: "...";
    }
    html > body .icongroup span
    {
        width: auto !important;
        float: left;
    }
    div.eg-bar
    {
        width: 100%;
        vertical-align: top;
        background-color: #C0C0C0;
    }
    .iconspan {
        cursor: pointer;
        font-weight: bold;
    }
    .icongroupOpen   {
        padding: 20px;
        float: none;
        color:#146DAA;
		margin-bottom: 15px;
    }
	.iconspan  {
        float: right;
        margin: 3px;
        cursor: pointer;
        font-weight: bold;
    }
    #column-1   {
        position: relative;
        width: 100%;
    }
    .overlay
    {
        position: absolute;
        top: 0; /* These positions makes sure that the overlay */
        bottom: 0; /* will cover the entire parent */
        left: 0;
        width: 100%;
        height:100%;
        background: #FFF;
    }
    #column-1 .content1
    {
        padding: 0px;
		color:#146DAA;
    }
    .content1
    {
        position: relative;
    }
	.content1 table {
		background-color: #fff;
		font-weight: bold;
	}
	
	#column-1 #threadLink
	{
		padding: 0px;
		color: #146DAA;
	}
	
#calendar-control {background:transparent;height:1%;padding:20px;}
#calendar-control table
{
	font-family: "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	margin: 0;
	border: none;
	padding: 0;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border-collapse: separate;
	border-spacing: 0px;
	empty-cells: show;
}
#calendar-control table th {text-align:center;padding:0px;color:#3976A3;font-weight:bold;font-size:140%;width:30px;}
#calendar-control table td
{
	text-align: center;
	font-size: 90%;
	border: 1px solid #034087;
	color: #034087;
	font-weight: bold;
}
#calendar-control table .otherMonth {color:#999999;}
#calendar-control table td a {display:block;width:100%;height:20px;line-height:20px;cursor: pointer; cursor:hand;}
#calendar-control table a.active {background: url(../images/progressTick.gif) no-repeat center;color:#000000;}
#calendar-control table a.inactive {}
#calendar-control table .active strong {font-weight:normal;}
#calendar-control .buttons {text-align:right;margin:20px 0 0 0;height:1%;}
	
	
	
.searchTextInput
{
	padding: 2px;
	position: relative;
	top: -8px;
}
    
.btn {
	width: 90px;
	height: 35px;
	background: transparent url("../images/submitBtnSmaller.gif") no-repeat top left;
	border: 0;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	padding: 0 0 5px 0;
}

.searchForumBtn{
width:108px;
	height: 35px;
   background:transparent url("../images/submitBtn.gif") no-repeat scroll left top;
	border: 0;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	padding: 0 0 5px 0;
}
 
   
	
    html #column-1 .overlay
    {
        height: expression(document.getElementById(  "column-1" ).offsetHeight);
    }




