﻿.vsForm
{
    color:#800000;
    margin:6px 0;
}
.aspnetLogin
{
    border: 1px solid #000;
    font-family: Arial;
    font-size: 80%;
    width: 400px;
}
.aspnetLogin table
{
    width: 100%;
}
.aspnetLogin td
{
    padding: 3px 3px 3px 3px;
}

.aspnetLogin td.FailureText
{
    color: #800000;
    padding-left: 6px;
    text-align: left;
}
.aspnetLogin td.HyperLink a:link
{
    color: #000080;
}
.aspnetLogin td.HyperLink a:visited
{
    color: #000080;
}
.aspnetLogin td.HyperLink a:hover
{
    color: #000080;
}
.aspnetLogin td.HyperLink a:active
{
    color: #000080;
}
.aspnetLogin td.InstructionText
{
    padding-left: 6px;
    text-align: left;
}
.aspnetLogin td.Label
{
    font-weight: bold;
    text-align: left;
    padding-left:6px;
    padding-right: 6px;
    width:10%;
}
.aspnetLogin td.TitleText
{
    background-color: #b0c4de;
    font-weight: bold;
   
    text-align: left;
}
.aspnetLogin .Button
{
    background-color: #b0c4de;
    border: 1px solid #000;
    padding: 0 6px;
}
.aspnetLogin .TextBox
{
    border: 1px solid #000;
}
.aspnetLogin td.SuccessText
{
    padding-left: 6px;
    text-align: left;
}
.aspnetLogin .ValidatorText
{
    color: #800000;
    padding-left: 3px;
}

/************************************************************
* Forms                                                     *
************************************************************/
.formTable
{
    background-color:#000;
    margin-bottom:6px;
    width:100%;
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
}
.formTable td
{
    background-color:#fff;
    font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
    padding: 1px 3px;
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
}
.formTable td.Title
{
  background-color:#000;
  color:#fff;
  font-weight:bold;
}

.formTable td.Label
{
  font-weight:bold;
  min-width:125px;
  text-align:right;
  white-space: nowrap;
  
}
.formTabs
{
    background-color:#fff;
    margin-bottom:0;
    width:100%;
}
.formTabs td a
{
    background-color: #000;
    color:#fff;
    display:block;
    font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
    padding: 3px 24px;
    background-position: left top;
    background-image: url(images/bg_tab.gif);
    background-repeat: no-repeat;
    border-bottom:1px solid #fff;
    border-right:2px solid #fff;
}
.formTabs td a:hover,.formTabs td a.current 
{
    background-color: #000080;
    background-image: url(images/bg_tab-over.gif);
}

.formTable td div {background-color:#EFEFDE;}
.formTable td table {background-color:#EFEFDE;}
.formTable td a:link {color:#000080;text-decoration:underline;}
.formTable td a:visited {color:#000080;text-decoration:underline;}
.formTable td a:hover {color:#000080;font-weight:bold;}
.formTable td a:active {color:#000080;text-decoration:underline;}
.Button
{
  background-color:#efefde;
  border:1px solid black;
  font-size:11px;
  padding:1px 6px 1px 6px;
}

.TextBox
{
    border:1px solid black;
    padding:1px 3px;
}
.w40px{width:50px;}
.w50px{width:50px;}
.w75px{width:75px;}
.w100px{width:100px;}
.w125px{width:100px;}
.w150px{width:150px;}
.w225px{width:225px;}
.w300px{width:300px;}
.w450px{width:450px;}
.w98pcnt{width:98%;}
.TextAlignRight{text-align:right;}

.required
{
  color:#800000;
}

/************************************************************
* DataList                                                  *
************************************************************/
.DataListHeader
{
  border:1px solid #000;
  border-bottom:0;
  width:100%
}
.DataListHeader TD{padding:3px;}
.DataListHeader TD.Title
{
  font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
  font-size:12px;
  font-weight: bold;
  color: white;
  background-color: black;
  padding:1px 3px;
}
.DataListFooter
{
  border:1px solid #000;
  border-top:0;
  width:100%
}
.DataListFooter TD{padding:3px;}
.DataList 
{
	background-color:#000;
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
}

.DataList TD
{
	background-color:#fff;
	font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
	font-size: 12px;
	padding:3px;
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
}
.DataList TH
{
    background-color: black;
    color: white;
    font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	font-weight: bold;
	padding:1px 3px;
}

.DataList TH A:link{color:#fff;text-decoration:underline;}
.DataList TH A:visited{color:#fff;text-decoration:underline;}
.DataList TH A:hover{color:#ffcc00;text-decoration:underline;}
.DataList TH A:active{color:#fff;text-decoration:underline;}

.DataList TR.row1 TD
{
    background-color: #f5f5f5;
}

.DataList TR.row2 TD
{
	background-color: white;
}


.DataList .Pager TD
{
    background-color:#ffffff;
	font-size: 11px;
	color: black;
	font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
}
.DataList .Pager TD A{border-right: 1px solid black;padding-right:3px;text-decoration:underline;}
.DataList .Pager TD SPAN{border-right: 1px solid black;padding-right:3px;}

.DataList .TextInput
{
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
}

.DataList .DataField
{
    padding:1px 3px 1px 3px;
}

.ItemInfo{border:1px solid Silver;margin-bottom:3px;}
.ItemInfo A:link{color:Blue;}
.ItemInfo A:visited{color:Blue;}
.ItemInfo A:active{color:Blue;}
.ItemInfo A:hover{color:Navy;text-decoration:underline;}
/*.ItemInfo IMG{margin-right:3px;}*/

/*****************************************
 * Custom                                *
 *****************************************/
.errorMessage
{
    border: 1px solid #800000;
    color: #800000;
    margin: 1px 0;
    padding: 3px;
}
.confirmMessage
{
    border: 1px solid #000080;
    color: #000080;
    margin:1px 0;
    padding:3px;
}

.vsForm
{
  border:1px solid #800000;
  color:#800000;
  margin-bottom:6px;
  padding:6px;
  width:608px;
}

.current A{font-weight:bold;}

