﻿.infolabel
{
    font-weight: bold;
    font-family: arial;
    color: red;
}
.text, .rbl
{
	color:#303030;
	font-size:12px;
	font-family:Tahoma;
	
}

/* ----------------------------- FORMS -------------------------------   */
.EditingFormCategory
{
    font-size: 11px;
    color: #606970;
    font-family: Tahoma;
    vertical-align: middle;
    font-weight:bold;
}


.EditingFormTextBox
{
	border:solid 1px silver;
	padding:3px;
	font-size:14px;
	margin:2px;
	font-weight:bold;
	width:300px;
}

.EditingFormTextBox1
{
	border:solid 1px silver;
	padding:3px;
	font-size:14px;
	margin:2px;
	font-weight:bold;
	width:153px;
}

.EditingFormTextBox2
{
	border:solid 1px silver;
	padding:3px;
	font-size:14px;
	margin:2px;
	font-weight:bold;
	width:120px;
}


.EditingFormCalendarTextBox
{
    width: 250px;
    background-color: white;
    font-weight: bold;
    font-size: 12px;
    color: black;
    font-family: Tahoma;
    vertical-align: middle;
    text-align: left;
    padding-left: 2px;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
}


.EditingFormTextArea
{
    width: 300px;
    background-color: white;
    font-weight: bold;
    font-size: 12px;
    color: black;
    font-family: Tahoma;
    vertical-align: middle;
    text-align: left;
    padding-left: 2px;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
}

.EditingFormDropDownList
{
	width:310px;
}

.EditingFormDropDownList2
{
	width:265px;
}


.EditingFormDropDownList1
{
	border:solid 1px silver;
	padding:3px;
	font-size:14px;
	margin:2px;
	width:100px;
}


.EditingFormInfoLabel
{
    font-size: 12px;
    color: red;
    font-family: Tahoma;
    vertical-align: middle;
}

.EditingFormCalendar
{
    font-size: 12px;
    color: black;
    font-family: Tahoma;
    vertical-align: middle;
    background-color: white;
    border-bottom: 1px solid #393939;
    color: white;
    text-align: left;
    padding-left: 20px;

}


.EditingFormLabel
{
    font-size: 12px;
    
    color: black;
    font-family: Tahoma;
    vertical-align: middle;
}

.formbuttonControl  
{
	background-image:url("/cmstemplates/alpindex/images/searchbutton.gif");
	font-weight:bold; 
	font-size:12px;
	color:White;
	border:none;
	width:127px;
	height:21px;
	margin-bottom:6px;
	margin-left:5px;
}

.rfv
{
	font-size:xx-large;
	font-weight:bold;
}


/* --------------------------------- CALENDAR --------------------------------- */
.picker {
cursor:pointer;
width:280px;
color:#606970;
text-align:left;
margin-bottom:5px;
border-right:silver 1px solid;
border-top:silver 1px solid;
border-left:silver 1px solid;
border-bottom:silver 1px solid;
font-size:12px;
padding:5px;
font-family:Tahoma;
}

.calendar_button {
margin-top:2px;
padding-top:2px;
margin-bottom:6px;	
cursor:pointer;
border:0;
}

.day {
width:25px;
padding:5px;
cursor:pointer;
text-align:center;
border-color:#F6F6F6;
border-style:solid;
border-width:1px;
}

.day_home {
width:100%;
cursor:pointer;
text-align:center;
border-color:#F6F6F6;
border-style:solid;
border-width:1px;
}

.dayhover {
background-color: silver;
color:white;
border-color:gray;
border-style:solid;
border-width:1px;
padding:5px;
width:23px;
text-align:center;
}

.dayheader {
width:25px;
text-align:center;
font-weight:700;
background-color:#FFF;
border-color:#FFF;
border-style:solid;
border-width:1px;
}

.dayheader_home {
text-align:center;
font-weight:700;
background-color:#FFF;
border-color:#FFF;
border-style:solid;
border-width:1px;
}

.othermonthday {
color:#999;
}

.selectedday {
width:23px;
background-color:#FBE694;
color:#000;
font-weight:bold;
border-color:#BB5503 !important;
border-style:solid;
border-width:1px;
}

.today {
width:25px;
background-color:#eee;
color:#000;
font-weight:bold;
border-color:gray !important;
border-style:solid;
border-width:1px;
padding:5px;
}

.calendar {
border-collapse:collapse;
background-color:#7f9db9;
cursor:default;
border-style:solid;
border-width:0;
font-size:11px;
font-family:Tahoma;
}


.month {
background-color:#F6F6F6;
margin:0 5px 5px;
padding:5px;
}

.nextprev {
cursor:pointer;
height:25px;
vertical-align:middle;
padding:0 5px;
}

/* ----------------------------------- FIELDS ---------------------------------------*/

.LogonTextBox
{
	padding: 3px;
	font-size: 14px;
	margin: 5px;
	font-weight: bold;
	border: silver 1px solid;
}

.TextBoxField
{
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	border: silver 1px solid;
}

.DropDownField
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
}

/* ----------------------------------- COMPONENTART ---------------------------------------*/

/* --------------------------------- Datagrid1 --------------------------------- */
.Grid {
border:0px solid #d3cfce;
cursor:pointer;
margin:0px;
width:100%;
}

.GridHeader {
border-bottom:1px solid #d3cfce;
height:17px;
padding-left:10px;
cursor:default;
}

.GridHeaderText {
color:#606970;
font-family:tahoma;
font-size:14px;
font-weight:bold;
padding-right:178px;
}

.GridFooter {
cursor:default;
vertical-align:bottom;
padding:5px;
}

.GridFooterText {
color:#606970;
font-family:tahoma;
font-size:11px;
padding:5px;
}

.HeadingRow {
color:#606970;
background-color:#eee;
}

.HeadingCell {
color:#606970;
padding:2px 3px;
}

.HeadingCellText {
font-family:tahoma;
font-size:11px;
font-weight:700;
text-align:left;
padding-top:3px;
padding-bottom:5px;
color:#606970;
}

.BoldRow {
background-color:#666;
cursor:default;
}

.BoldRow td.DataCell {
border-bottom:1px solid #505050;
font-family:verdana;
color:#FFF;
font-size:11px;
font-weight:700;
height:30px;
padding:2px 3px 1px;
}


.HoverRow {
cursor:default;
background-color:#f2f2f2;
}

.AltRow td.DataCell {
border-bottom:1px solid #f1eeed;
font-family:tahoma;
color:#606970;
background-color:#ececec;
font-size:11px;
height:30px;
padding:1px;
}

.SortedDataCell {
background-color:#fafafa;
border:0;
height:30px;
padding:0;
}

.namecell {
background-color:#FFF;
cursor:default;
color:#7799c1;
font-size:11px;
font-weight:700;
}

.namecell td.DataCell {
border-bottom:1px solid #f1eeed;
font-family:tahoma;
color:#7799c1;
font-size:11px;
font-weight:700;
height:30px;
padding:1px;
}

.Row td.DataCell {
border-bottom:1px solid #f1eeed;
font-family:tahoma;
color:#606970;
font-size:11px;
height:30px;
}

.HoverRow td.DataCell
{
	border-bottom: 1px solid #f1eeed;
	font-family: tahoma;
	color: #606970;
	font-size: 11px;
	background-color: #fff3ed;
	height: 30px;
}

.AlternatingRow td.DataCell {
border-bottom:1px solid #f1eeed;
font-family:tahoma;
color:#606970;
font-size:11px;
background-color:whitesmoke;
height:30px;
}

.AlternatingHoverRow td.DataCell {
border-bottom:1px solid #f1eeed;
font-family:tahoma;
color:#606970;
font-size:11px;
background-color:#fff3ed;
height:30px;
}


.SelectedRow td.DataCell {
border-bottom:1px solid #f1eeed;
font-family:tahoma;
color:#606970;
font-size:11px;
background-color:#fff3ed;
height:30px;
}

.hideRow
{
display:none;
}


.GroupHeading {
border-bottom:1px solid #f1eeed;
font-family:tahoma;
color:#606970;
font-size:11px;
background-image:url(/images/grid/back.gif);
background-repeat:repeat-x;
font-weight:700;
padding:2px 1px 1px;
}

.GroupByText {
color:#666;
font-size:11px;
font-weight:700;
padding-top:2px;
}

.SliderPopup {
background-color:#fff;
border:1px solid #4B4B6F;
border-top-color:#9495A2;
border-left-color:#9495A2;
font-size:11px;
font-family:Verdana;
width:150px;
height:30px;
color:#000;
}

.SearchBox {
font-size:10pt;
font-family:arial;
border-right:silver 1px solid;
border-top:silver 1px solid;
border-left:silver 1px solid;
border-bottom:silver 1px solid;
width:460px;
padding:2px;
}

.ScrollBar {
background-color:#393939;
}

.ScrollGrip {
background-color:#FFDE00;
border-left:1px solid #666;
}

.ScrollPopup {
background-color:#FFDE00;
border:1px solid #666;
border-right-width:2px;
border-bottom-width:2px;
height:30px;
}

.PAServertemplate
{
text-align:right;

}

.PAServertemplate .lnkbutton
{
text-align:left;
width:170px;
 font-family:Tahoma;
 font-weight:bold;
 font-size:12px;
 
}

.PAServertemplate .image
{
width:180px;
}

