body
{
	margin:0px; 
	font-family:Arial;
	font-size:12px;  
	background-color:#e3e3e3;
}
table
{
	border-collapse:collapse;
}
.tblLayout
{
	width:770px;  
	margin: 0px auto;
	border:1px solid #0c5096;
	padding:0px;
	background-color:#ffffff;
}
.tblHeader
{
	height:60px;
	background-image:url(../../Images/header_bg.gif);
	width:100%;
	background-repeat:repeat-x;
}
.header_logo
{
	padding-left:8px;
	width:120px;
}
.header_divider
{
	width:10px;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	border-right:dotted 1px #e9e9e9;
}
.header_title
{
	font-size:18px;
	font-weight:bold;
	color:White;
}
.tblContent
{	
	padding:0px;
	width:100%;
}
.MainMenu
{
	background-color:#0f599e;
	border:solid 1px #0c5096;
	color:White;
	
}
.MainMenu a 
{
	cursor:hand;
}
#tblSubContent
{
	width:100%;
}
.ValidationErrorText
{
	color:#AA0000;
	width:100;
	padding:5px;
	margin:5px 5px 5px 5px;
	border:solid 1px #AA0000;
}
.CommandZone
{
	text-align:right;
	padding:5px;
}
.footer
{
	padding: 2px;
	background-color:#cccccc;
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
	text-align: center;
}

.FormFieldLabel
{
	border: none;
	padding: 2px 5px 2px 5px;
	text-align: left;
	color: #000000;
	/*font-size: 12px;*/
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
}

.FormFieldData
{
	border: none;
	padding: 2px;
	text-align: left;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

.FormSubSectionHeader 
{
	border: none;
	padding: 2px;
	text-align: left;
	line-height:18px;
	color:#0F599E;
	background-color: #DDDDDD;
	font-weight: bold;
}
.GridRowOdd
{
	background-color: #DDDDDD;
}

.ViewRowEven
{
	background-color: #FFFFFF;
	vertical-align: top;
}

.ViewRowOdd
{
	background-color: #DDDDDD;
	vertical-align: top;
}

.FormSectionHeader
{
	color: #FFFFFF;
	background-color: #2c74b9;
	font-weight: bold;
	font-size:13px;font-weight:bold;
	font-family:Verdana;
	padding:3px;
}

.AssetFormElements
{
	width: 200px;
}
.SearchFormTable
{
	border: solid 1px #667b95;
	vertical-align: top;
	position:relative;top:-3px;
	width: 100%;
	background-color: #FFFFFF;
}
.FormHeader
{
	border: none;
	padding: 2px;
	text-align: left;
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 13px;
	background-color: #263b5a;
	font-weight: bold;
}
.searchPopup 
{
    background:White;
    display:none;
    width:400;
    height:400;
    position:absolute;
    border: 2px black solid;
}

.FormInput25px
{
  /*border: 1px solid #666;
  font-size: 12px;
  vertical-align: middle;*/
  font-weight: normal;
  margin: 1px 0px;
  padding: 1px;
  width: 25px;  
  text-align: left;
  color: #222222;
}

.FormInput50px
{
  /*border: 1px solid #666;
  font-size: 12px;
  vertical-align: middle;*/
  font-weight: normal;
  margin: 1px 0px;
  padding: 1px;
  width: 50px;  
  text-align: left;
  color: #222222;
}

.FormInput75px
{
  /*border: 1px solid #666;
  font-size: 12px;
  vertical-align: middle;*/
  font-weight: normal;
  margin: 1px 0px;
  padding: 1px;
  width: 75px;  
  text-align: left;
  color: #222222;
}

.FormInput100px
{
  /*border: 1px solid #666;
  font-size: 12px;
  vertical-align: middle;*/
  font-weight: normal;
  margin: 1px 0px;
  padding: 1px;
  width: 100px;  
  text-align: left;
  color: #222222;
}

.FormInput125px
{
  /*border: 1px solid #666;
  font-size: 12px;
  vertical-align: middle;*/
  font-weight: normal;
  margin: 1px 0px;
  padding: 1px;
  width: 125px;  
  text-align: left;
  color: #222222;
}

.FormInput150px
{
  /*border: 1px solid #666;
  font-size: 12px;
  vertical-align: middle;*/
  font-weight: normal;
  margin: 1px 0px;
  padding: 1px;
  width: 150px;  
  text-align: left;
  color: #222222;
}

.FormInput175px
{
  /*border: 1px solid #666;
  font-size: 12px;
  vertical-align: middle;*/
  font-weight: normal;
  margin: 1px 0px;
  padding: 1px;
  width: 175px;  
  text-align: left;
  color: #222222;
}

.FormInput200px
{
  /*border: 1px solid #666;
  font-size: 12px;
  vertical-align: middle;*/
  font-weight: normal;
  margin: 1px 0px;
  padding: 1px;
  width: 200px;  
  text-align: left;
  color: #222222;
}

.SearchResultRowStyleDefault
{
	background-color:#F7F6F3;
	color:#333333;
	height:22px;
	text-align:left;
}
.SearchResultRowStyleAlternate
{
	background-color:White;
	color:#333333;
	height:22px;
	text-align:left;
}
.SearchResultHeaderStyleDefault,
.SearchResultHeaderStyleDefault a:link,
.SearchResultHeaderStyleDefault a:visited
{
	background-color:#5D7B9D;
	font-weight:bold;
	color:White;
	Border-Color:White;
    Border-Width:1px;
    height:22px;
	text-align:left;
	text-decoration:none;
}
