﻿/*------------------------------------------------------------
TERPSYS CONTROLS STRUCTURE
------------------------------------------------------------*/



.dataitem-container1
{
 float:right;
 width:120px;
}

.ie .dataitem-container1
{
	zoom: 1;
}

.dataitem-container1:after
{
	content:" ";
	display: block;
	height: 0;
	clear: both;	
}

.label-container1
{
    float: left;
    width: 80px;
    margin-left:5px;
}

.required
{
    color: #c00;
	line-height: 100%;
	margin-right: 3px;
}

.label-container1 .required
{
	float: right;
}
/* GD
.label-container label,
.data-label
{
    color: #444;
    float:left;
    width:97px;
}
*/
.data-container1
{
    float: left;
    margin-right:5px;
}
.data-container1 select
{
    /*width:155px;*/
}
.Searchdata-container select
{
    /*width:145px;*/
    padding:6px 0;
}
.filter-actions {
    clear:both;
    margin:24px 0;
}


/*------------------------------------------------------------
CALENDAR
------------------------------------------------------------*/
.calendar-date
{
    text-align: center;
    width: 120px !important;
}

.calendar-icon
{
    margin-left: 3px;
    height: 15px !important;
    width: 16px !important;
}
dataitem-Location
{
    width:150px;
}

.clr{clear:both;}
.IETitle
{
    float:right;
    font-weight: bold;
    color:Red;
    font-size:11px !important;
}

.us-international-column{line-height:12px;}

.lblfieldset
{
    font-style :italic;
}


/*Popup class*/
.PopupWrapper{width:320px;}
.Rows{width:100%; padding:0px; margin:0px; border:none; outline:none;}
.PopupTopLftCor{background:url("Images/PopupTopLft.png") no-repeat left top; float:left; width:5px; height:30px}
.PopupTopMidCor{width:276px; height:30px; padding:5px 0px 0px 5px; float:left; background-color:#346699; font:normal 15px/20px arial; text-align:left; color:#FFF;}
.PopupTopRgtCor{background:url("Images/PopupTopRgt.png") no-repeat left top; float:left; width:5px; height:30px}
.PopupRow span{width:100px; float:left; text-align:left; margin-bottom:5px;}

.PopupRow input[type=text]{width:244px; height:25px; float:left; text-align:left; padding-left:5px; border:1px solid #ccc;}
.PopupRow input[type=submit]{margin-left:100px;float:left;}
.PopupRow textarea {min-width:244px; max-width:260px; max-height:100px; min-height:100px; float:left; text-align:left; padding-left:5px; border:1px solid #ccc;}
.PopupBotLftCor{background:url("Images/PopBotLftCor.png") no-repeat left top; float:left; width:5px; height:15px}
.PopupBotMidCor{width:390px; height:14px;float:left; background-color:#FFF; border-bottom:1px solid #346633; }
.PopupBotRgtCor{background:url("Images/PopupBotRgtCor.png") no-repeat left top; float:left; width:5px; height:30px}
a.Cancel{background:url("Images/cancel.png") no-repeat left top; margin:-28px 259px; width:26px; height:26px; float:left;position:relative;}

/*add category*/
.AddCategoryWrapper{width:292px; padding:10px; border:1px solid #ccc;}
.AddCategoryWrapper span{width:130px; height:20px; float:left; font:normal 12px/18px "Arial"; text-align:left; color:#000; margin-bottom:7px;}
.AddCategoryWrapper input{width:155px; float:left; height:20px; font:normal 12px/18px "Arial"; text-align:left; color:#000; margin-bottom:7px; padding-left:5px; border:1px solid #666666;}
.AddCategoryWrapper input[type=image]{width:auto;float:left; height:20px; font:normal 12px/18px "Arial"; text-align:left; color:#000; margin-bottom:7px; padding-left:5px; border:1px solid #666666;}
.AddCategoryWrapper input[type=submit]{width:80px; height:23px; padding:2px; margin-right:10px; font:normal 12px/20px "Arial"; text-align:center; background:url(../images/SaveNext.jpg) no-repeat top left; border:none; color:#FFF; cursor:pointer; }
.AddCategoryWrapper input[type=submit]:hover{background:url(../images/SaveNextHover.jpg) no-repeat top left;}
.AddCatergoryTitle span{font:bold 18px/25px "Arial"; text-align:left; margin-bottom:5px; float:none!important;}
.panel
{
    background:#336699;
    display:block;
    padding:5px 60px;
    color:#ffffff;
    font-size:13px;
    font-style:bold;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    height:35px;
    
}
.main-panel
{
    padding:25px;
    background:#FFFFFF;
    padding:0 0 0 0;
    margin:0px;
}
.panel_back
{
    background-color:blue;
    display: none;
    top: 90px;
}

.panel-pad
{
    background-color: #ddd;
    border: solid 1px #999;
    clear: both;
    padding: 4px 6px;
    text-align: right;
    vertical-align: middle;
    height:35px;
}

.posting-detail-title-div
{
    margin-bottom: 10px;
}